/// <inheritdoc/> public async Task AddItemAsync(Guid userId, int productId, int quantity) { await InitializeBasketAsync(userId); this._logger.LogInformation($"Adding {quantity} items of product {productId} in basket for user {userId}"); await _basketRepository.AddItemAsync(userId, new Item(productId, quantity)); }