Beispiel #1
0
        public async Task <IActionResult> ManageIngredients(IngredientsViewModel vm)
        {
            var viewModel   = new IngredientsViewModel();
            var ingredients = await _ingredientServices.SearchIngredientsAsync(vm.Input);

            if (ingredients.Count() == 0)
            {
                ModelState.AddModelError(string.Empty, "No ingredients found with this name.");
                return(View(viewModel));
            }

            viewModel.Ingredients = ingredients.Select(i => i.MapToViewModel()).ToList();
            return(View(viewModel));
        }