public BasketsController(IBasketDataService basketDataService) { _basketDataService = basketDataService; }
public BasketService(ILogger logger, IBasketDataService basketDataService, IItemDataService itemDataService) { _logger = logger ?? throw new ArgumentNullException(nameof(_logger)); _basketDataService = basketDataService ?? throw new ArgumentNullException(nameof(_basketDataService)); _itemDataService = itemDataService ?? throw new ArgumentNullException(nameof(_itemDataService)); }