public ActionResult Create(Guid id) { SiteMapItem parentNode = GetSiteMapItem(id); var model = new NewsCreateModel { ParentUrl = parentNode.Url, ParentTitle = parentNode.Title, Title = "Новость", PublishDate = DateTime.Now.Date, IsActive = true, SortOrder = 500 }; return View(model); }
public ActionResult Create(Guid id, NewsCreateModel model) { SiteMapItem parentNode = GetSiteMapItem(id); if (!ModelState.IsValid) { model.ParentUrl = parentNode.Url; model.ParentTitle = parentNode.Title; return View(model); } string newsItemUrl = BusinessShell.RunWithResult( () => new AddNewsItemOperation(model.Abstract, User.Identity.Name, model.IsActive, id, model.Text, model.Title, model.PublishDate, model.DisplayOnMainMenu, model.DisplayOnSideMenu, model.SortOrder, "/news/display/{0}")); return Redirect(newsItemUrl); }