Пример #1
0
 public ActionResult Edit(Guid id, string type)
 {
     ArticleView article = GetArticle(id);
     var model = new ArticleEditModel
                     {
                         Abstract = article.Abstract,
                         CurrentUrl = article.Url,
                         DisplayOnMainMenu = article.DisplayOnMainMenu,
                         DisplayOnSideMenu = article.DisplayOnSideMenu,
                         IsActive = article.IsActive,
                         SortOrder = article.SortOrder,
                         Text = article.Text,
                         Title = article.Title
                     };
     return View(model);
 }
Пример #2
0
        public ActionResult Edit(Guid id, string type, ArticleEditModel model)
        {
            model.CurrentUrl = GetSiteMapItem(id).Url;
            if (!ModelState.IsValid)
                return View(model);

            string articleUrl =
                BusinessShell.RunWithResult(
                    () => new UpdateArticleOperation(id, model.Abstract, model.IsActive, model.Text,
                                                     model.Title, User.Identity.Name, model.DisplayOnMainMenu,
                                                     model.DisplayOnSideMenu, model.SortOrder));
            return Redirect(articleUrl);
        }