Example #1
0
        public async Task DeleteShoppingListAsync(ShoppingListVm shoppingList)
        {
            if (shoppingList == null)
            {
                return;
            }

            foreach (var product in shoppingList.Products)
            {
                await DeleteProductAsync(product);
            }

            await _shoppingListRepository.DeleteShoppingListAsync(shoppingList.ShoppingList);
        }