public ActionResult Edit(ArticleViewModel model) { try { Article article = new Article() { Id = model.Id, Type = model.Type, Title = model.Title, SubTitle = model.SubTitle, Content = model.Content }; var response = _articleLogic.Edit(article); if (response.IsError == true) { foreach (var item in response.ErrorCodes) { ModelState.AddModelError(string.Empty, item); } PrepareSelectList(); return(View(model)); } return(RedirectToAction("Index")); } catch { return(View()); } }
public IActionResult Edit(int id, ArticleEditViewModel data) { var article = new Article { Id = id, Calories = data.Calories, Name = data.Name, }; if (_articleLogic.Edit(AuthController.GetAuthUserId(User), article)) { return(RedirectToAction("List", "Article")); } ViewData["message"] = "Er ging iets fout tijdens het wijzigen"; return(View(data)); }