public ShoppingCartService(ShoppingCartContext shoppingCartContext, DiscountService discountService, IMapper mapper, ILogger <ShoppingCartService> logger) { _shoppingCartContext = shoppingCartContext; _discountService = discountService; _mapper = mapper; _logger = logger; }
public ShoppingCartService(ShoppingCartContext shoppingCartContext, ILogger <ShoppingCartService> logger, IMapper mapper, DiscountService discountService) { _shoppingCartContext = shoppingCartContext ?? throw new ArgumentNullException(nameof(shoppingCartContext)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); _discountService = discountService ?? throw new ArgumentNullException(nameof(discountService)); }