Newer
Older
TestingWithoutInterfaces / src / Web / Interfaces / IBasketViewModelService.cs
@Derek Comartin Derek Comartin on 5 Dec 2022 374 bytes Init
using Microsoft.eShopWeb.ApplicationCore.Entities.BasketAggregate;
using Microsoft.eShopWeb.Web.Pages.Basket;

namespace Microsoft.eShopWeb.Web.Interfaces;

public interface IBasketViewModelService
{
    Task<BasketViewModel> GetOrCreateBasketForUser(string userName);
    Task<int> CountTotalBasketItems(string username);
    Task<BasketViewModel> Map(Basket basket);
}