public async Task <IActionResult> AddIngredient(AddIngredientViewModel vm) { if (await _ingredientServices.IngredientWithThatNameExists(vm.Name)) { ModelState.AddModelError(string.Empty, "Ingredient with that name already exists."); return(View()); } await _ingredientServices.AddAsync(vm.Name, vm.Type); return(View()); }