public CartController( ICardService cardRepository, IProductService productRepository, ICardSessionService cardSessionService) { this._cardRepository = cardRepository ?? throw new ArgumentNullException(nameof(cardRepository)); this._productRepository = productRepository ?? throw new ArgumentNullException(nameof(_productRepository)); this._cardSessionService = cardSessionService ?? throw new ArgumentNullException(nameof(_cardSessionService)); }
public CardSummaryViewComponent(ICardSessionService cardSessionService) { _cartSessionService = cardSessionService; }
public CartController(ICardSessionService cardSessionService, ICartService cartService, IProductService productService) { _cardSessionService = cardSessionService; _cartService = cartService; _productService = productService; }