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 DeleteNewsType(int id) { var newsType = new NewsTypeManager().Get(n => n.NewsTypeId == id); new NewsTypeManager().Delete(newsType); return(RedirectToAction("ListNewsType")); }
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)); }
public ActionResult AddNews(int id = 0) { var model = new NewsAddViewModel(); NewsTypeManager newsTypeManager = new NewsTypeManager(); var newsTypes = newsTypeManager.GetAll(); ViewBag.NewsTypes = newsTypes; if (id != 0) { var news = new NewsManager().Get(n => n.NewsId == id); model.News = news; } return(View(model)); }