Ejemplo n.º 1
0
        public CartViewModel(ICart cart, string returnUrl)
        {
            _ = cart ?? throw new ArgumentNullException(paramName: nameof(cart));

            Lines     = cart.GetLines();
            CartTotal = cart.CalculateSumm();
            ReturnUrl = returnUrl;
        }
Ejemplo n.º 2
0
 public IViewComponentResult Invoke()
 {
     return(View((_cart.TotalItems, _cart.CalculateSumm())));
 }
Ejemplo n.º 3
0
 public decimal CalculateSumm() => _cart.CalculateSumm();