コード例 #1
0
        public virtual ActionResult Edit(string idKey)
        {
            var model = ManageArticleModelHelper.GetArticleModelForEdit(idKey);

            if (model == null)
            {
                return(this.RedirectToAction <ArticlesController>(a => a.Index()));
            }
            return(View(model));
        }
コード例 #2
0
        public static ArticleModel GetArticleModelForViewer(string idKey)
        {
            Guid id      = (Guid.TryParse(idKey, out id))? id: Guid.Empty;
            var  article = ManageArticleModelHelper.GetArticle(id);

            if (article == null)
            {
                return(null);
            }

            return(article.GetArticleModel());
        }
コード例 #3
0
        public virtual ActionResult Add()
        {
            var model = ManageArticleModelHelper.GetArticleModelForAdd();

            return(View(model));
        }
コード例 #4
0
        public virtual ActionResult Index(GridSortOptions sort, int page = 1)
        {
            var model = ManageArticleModelHelper.GetArticleModelForArticles(sort, page, checkIfApproved: true);

            return(View(model));
        }