public ActionResult AddNewsType(NewsTypeAddViewModel model) { if (ModelState.IsValid) { try { if (model.NewsType.NewsTypeId != 0) { var newsType = new NewsTypeManager().Get(n => n.NewsTypeId == model.NewsType.NewsTypeId); newsType.NewsTypeId = model.NewsType.NewsTypeId; newsType.NewsTypeName = model.NewsType.NewsTypeName; newsType.NewsTypeDescription = model.NewsType.NewsTypeDescription; new NewsTypeManager().Update(newsType); } else { new NewsTypeManager().Add(model.NewsType); } return(RedirectToAction("ListNewsType")); } catch (Exception exception) { return(RedirectToAction("Index", "Error", new { message = exception.Message })); } } else { return(RedirectToAction("Index", "Error", new { message = "Model Yanlış" })); } }
public ActionResult AddNewsType(int id = 0) { NewsTypeAddViewModel model = new NewsTypeAddViewModel(); if (id != 0) { var newsType = new NewsTypeManager().Get(n => n.NewsTypeId == id); model.NewsType = newsType; } return(View(model)); }