public ShoppingCartService(ShoppingCartContext shoppingCartContext, DiscountService discountService, IMapper mapper, ILogger <ShoppingCartService> logger)
 {
     _shoppingCartContext = shoppingCartContext;
     _discountService     = discountService;
     _mapper = mapper;
     _logger = logger;
 }
Example #2
0
 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));
 }