public async Task <ActionResult> Create(IngredientViewModel ingredientViewModel) { try { // TODO: Add insert logic here if (ModelState.IsValid) { var newIngredientItem = await _ingredientService.AddIngredientAsync(_mapper.Map <Ingredient>(ingredientViewModel)); if (newIngredientItem != null) { TempData["Message"] = "Ingredient added successfully"; return(RedirectToAction(nameof(Index))); } } return(View()); } catch { return(View()); } }
public async Task <IActionResult> AddIngredient([FromForm] AddIngredientDto addIngredient) { return(Ok(await _ingredientService.AddIngredientAsync(addIngredient))); }