Newer
Older
eShopOnWeb-VerticalFeatureSlices / src / Web / Pages / Basket / BasketViewModel.cs
@Derek Comartin Derek Comartin on 27 Jul 2021 470 bytes Init
using System;
using System.Collections.Generic;
using System.Linq;

namespace Microsoft.eShopWeb.Web.Pages.Basket
{
    public class BasketViewModel
    {
        public int Id { get; set; }
        public List<BasketItemViewModel> Items { get; set; } = new List<BasketItemViewModel>();
        public string BuyerId { get; set; }

        public decimal Total()
        {
            return Math.Round(Items.Sum(x => x.UnitPrice * x.Quantity), 2);
        }
    }
}