コード例 #1
0
 /// <summary>
 /// 新增文章
 /// </summary> 
 public ActionResult Create(string Id = null)
 {
     var model = new ModelArticle();
     if (!string.IsNullOrWhiteSpace(Id))
     {
         var idx = Convert.ToInt32(Id);
         LogicArticle artDal = new LogicArticle();
         var resultMsg = string.Empty;
         model = artDal.ArticleDetail(out resultMsg, idx);
         model.IsPermission = model.Status == 1 ? true : false;
         model.IsRec = model.Isrecommend == 1 ? true : false;
         ViewBag.Categorys = QueryCategoryAll(model.Id.ToString());
         ViewBag.CustomScript = string.Empty;
     }
     else
     {
         ViewBag.Categorys = QueryCategoryAll();
         ViewBag.CustomScript = string.Empty;
     }
     return View(model);
 }
コード例 #2
0
        /// <summary>
        /// 新增文章
        /// </summary> 
        public ActionResult Create(string Id = null)
        {
            var model = new ModelArticle();
            var customScript = string.Empty;
            IList<SelectListItem> categorys = new List<SelectListItem>();
            IList<SelectListItem> categorysTwo = new List<SelectListItem>();
            try
            {
                if (!string.IsNullOrWhiteSpace(Id))
                {
                    var idx = Convert.ToInt32(Id);
                    LogicArticle artDal = new LogicArticle();
                    var resultMsg = string.Empty;
                    model = artDal.ArticleDetail(out resultMsg, base.AuthorizeInfo, idx);
                    model.IsPermission = model.Status == 1 ? true : false;
                    model.IsRec = model.Isrecommend == 1 ? true : false;
                    categorys = QueryCategoryAll(model.Id.ToString());
                    customScript = string.Empty;
                }
                else
                {
                    model.Createdate = DateTime.Now;
                    categorys = QueryCategoryAll();
                    customScript = string.Empty;
                }
            }
            catch (AuthorizeException ex)
            {
                customScript = Library.Common.UtilityScript.ShowMessage("系统出错,错误信息:" + ex.Message, title: "警告", isSuccess: false, funName: "GotoLogin");
            }
            catch (Exception ex)
            {
                customScript = Library.Common.UtilityScript.ShowMessage("系统出错,错误信息:" + ex.Message, title: "警告");
            }

            ViewBag.Categorys = categorys;
            ViewBag.CategorysTwo = categorysTwo;
            ViewBag.CustomScript = customScript;
            return View(model);
        }
コード例 #3
0
        private ModelArticle GetDataModel(string Id)
        {
            var idx = 0;
            var resultMsg = string.Empty;
            var logic = new LogicArticle();
            int.TryParse(Id, out idx);
            var model = logic.ArticleDetail(out resultMsg, idx);

            if (!string.IsNullOrWhiteSpace(resultMsg) && resultMsg.Contains(BaseDict.ErrorPrefix))
            {
                model.Context = resultMsg;
            }

            if (model.Id < 1)
            {
                model.Context = "未查询到数据!";
            }

            return model;
        }
コード例 #4
0
        /// <summary>
        /// 友情链接
        /// </summary> 
        public ActionResult LinksForum(string Id)
        {
            var resultMsg = string.Empty;
            var idx = 0;
            var logic = new LogicArticle();
            int.TryParse(Id, out idx);

            var model = logic.ArticleDetail(out resultMsg,base.AuthorizeInfo, idx);
            return PartialView(model);
        }