public IActionResult RemoveRecipeFromPlan([FromForm] ConfirmRemoveRecipeFromPlanViewModel model) { try { _recipePlansService.Delete(model.RecipePlanId); } catch { return(RedirectToAction("ConfirmRemoveRecipeFromPlan", new { planId = model.Plan.Id, recipeId = model.Recipe.Id, recipePlanId = model.RecipePlanId })); } return(RedirectToAction("Details", new { id = model.Plan.Id })); }
public IActionResult ConfirmRemoveRecipeFromPlan(int planId, int recipeId, int recipePlanId, [FromServices] ConfirmRemoveRecipeFromPlanViewModel model) { model.Recipe = _recipeService.Get(recipeId); model.Plan = _planService.Get(planId); model.RecipePlanId = recipePlanId; return(View(model)); }