public IActionResult DeleteNutrientIntake(int articleId, int nutrientId) { var nutrientIntake = new NutrientIntake { Nutrient = _nutrientLogic.GetBy(nutrientId), }; _articleLogic.DeleteNutrientIntake(AuthController.GetAuthUserId(User), articleId, nutrientIntake); return(RedirectToAction("List", "Article")); }
public IActionResult AddNutrientIntake(int id, ArticleAddNutrientIntakeViewModel data) { var nutrientIntake = new NutrientIntake { Amount = data.Amount, Nutrient = _nutrientLogic.GetBy(data.NutrientId), }; if (_articleLogic.AddNutrientIntake(AuthController.GetAuthUserId(User), id, nutrientIntake)) { return(RedirectToAction("List", "Article")); } ViewData["message"] = "Er ging iets fout tijdens het wijzigen"; return(RedirectToAction("AddNutrientIntake", "Article")); }
public IActionResult EditNutrientIntake(int articleId, ArticleEditNutrientIntakeViewModel data) { if (!decimal.TryParse(data.Amount, out var amount)) { return(RedirectToAction("EditNutrientIntake", "Article", new { articleId = data.ArticleId, nutrientId = data.NutrientId })); } var nutrientIntake = new NutrientIntake { Amount = amount, Nutrient = _nutrientLogic.GetBy(data.NutrientId), }; if (_articleLogic.EditNutrientIntake(AuthController.GetAuthUserId(User), data.ArticleId, nutrientIntake)) { return(RedirectToAction("List", "Article")); } ViewData["message"] = "Er ging iets fout tijdens het wijzigen"; return(RedirectToAction("EditNutrientIntake", "Article", new { articleId = data.ArticleId, nutrientId = data.NutrientId })); }