Beispiel #1
0
        /// <summary>
        /// 搜索结果
        /// </summary>
        /// <param name="key"></param>
        /// <param name="page"></param>
        /// <returns></returns>
        public ActionResult PartSearch(string key, int page = 1)
        {
            CodeNote.Common.PageList<Entity.VwArticle> model = null;
            if (!string.IsNullOrEmpty(key))
            {
                key = key.Trim();
                if (!string.IsNullOrEmpty(key))
                {
                    CodeNote.Luc.ArtilceLuc artLuc = new Luc.ArtilceLuc();
                    model = artLuc.Search(key, page, 10);
                    ViewData["key"] = key;
                }
            }

            return PartialView("PartSearch", model);
        }
Beispiel #2
0
 public ActionResult Index()
 {
     string key = Request["q"];
     if (!string.IsNullOrEmpty(key))
     {
         CodeNote.Common.PageList<Entity.VwArticle> model = null;
         key = key.Trim();
         if (!string.IsNullOrEmpty(key))
         {
             CodeNote.Luc.ArtilceLuc artLuc = new Luc.ArtilceLuc();
             model = artLuc.Search(key, 1, 10);
             ViewData["key"] = key;
         }
         return View("Search", model);
     }
     return View("Index");
 }
Beispiel #3
0
        public ActionResult AddOrEdit()
        {
            ReturnValue retValue = new ReturnValue();

            Article entity = new Article();
            entity.ID = CodeNote.Common.ConvertWrap.ToInt(Request["articleid"]);
            entity.Subject = Request["subject"];
            entity.Body = CodeNote.Common.StringFilter.ClearHtml(Request["body"],true);
            entity.CategoryID = Request["category"];
            entity.Tag = Request["artitag"];
            entity.CreateID = CurUser.ID;
            entity.CreateDate = DateTime.Now;
            entity.ModDate = entity.CreateDate;

            retValue = ArtMg.AddOrEdit(entity);

            if (retValue.IsExists)
            {//添加标签或修改标签
                TagInfoManager tagMg = new TagInfoManager();
                Models.Constans.TagType tagType = Constans.TagType.UserTag;
                if (CurUser != null && CurUser.Type == (int)Constans.UserType.Administrators)
                {
                    tagType = Constans.TagType.SysTag;
                }
                tagMg.AddTag(entity.Tag, (int)tagType);
                CodeNote.Luc.ArtilceLuc artLuc = new Luc.ArtilceLuc();
                artLuc.ModifyIndex(retValue.Get<VwArticle>("vw"));
            }

            return View("Result", new ReturnMessage(Request, "提示消息", retValue));
        }