public ActionResult Create(NewsExModel model, bool continueEditing) { if (ModelState.IsValid) { var newsEx = model.ToEntity(); newsEx.CreatedOnUtc = DateTime.UtcNow; _newsExService.InsertNewsEx(newsEx); //locales UpdateLocales(newsEx, model); _newsExService.UpdateNewsEx(newsEx); SuccessNotification(_localizationService.GetResource("Toi.Plugin.Misc.NewsExs.NewsEx.Added")); return continueEditing ? RedirectToAction("Edit", new { id = newsEx.Id }) : RedirectToAction("List"); } return View(model); }
public ActionResult Edit(NewsExModel model, bool continueEditing) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageNews)) return AccessDeniedView(); var newsEx = _newsExService.GetNewsExById(model.Id); if (newsEx == null) //No news item found with the specified id return RedirectToAction("List"); if (ModelState.IsValid) { newsEx = model.ToEntity(newsEx); _newsExService.UpdateNewsEx(newsEx); //locales UpdateLocales(newsEx, model); _newsExService.UpdateNewsEx(newsEx); SuccessNotification(_localizationService.GetResource("Toi.Plugin.Misc.NewsExs.NewsEx.Updated")); return continueEditing ? RedirectToAction("Edit", new { id = newsEx.Id }) : RedirectToAction("List"); } return View(model); }