コード例 #1
0
        public JsonResult ItemReleaseAudit(long pkid, short status, string reason = default(string))
        {
            //发布需处理的状态
            if (status == 1 || status == 2)
            {
                var detail = ItemReleaseManager.FetchReleaseItem(pkid);
                if (detail == null)
                {
                    return(Json(new
                    {
                        Code = 0
                    }));
                }
                detail.Status = status;
                detail.Reason = reason;
                if (ItemReleaseManager.UpdateReleaseItem(detail))
                {
                    return(Json(new
                    {
                        Code = 1
                    }));
                }
            }

            return(Json(new
            {
                Code = 0
            }));
        }
コード例 #2
0
        public PartialViewResult ReleaseItemList(ReleaseItemModel model, int pageIndex = 1, int pageSize = 10)
        {
            var pager = new PagerModel(pageIndex, pageSize);
            var data  = ItemReleaseManager.SelectList(model, pager);

            ViewBag.Select = model;
            return(PartialView("ItemReleaseList", new ListModel <ReleaseItemModel>()
            {
                Pager = pager, Source = data
            }));
        }
コード例 #3
0
        public ActionResult UpdateReleaseItemModel(ReleaseItemModel model)
        {
            var result = ItemReleaseManager.UpdateReleaseItem(model);

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
コード例 #4
0
        public ActionResult DeleteReleaseItemModel(int pkid)
        {
            var result = ItemReleaseManager.DeleteReleaseItem(pkid);

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
コード例 #5
0
        // GET: ItemRelease
        public ActionResult Index()
        {
            List <string> releaseItems = ItemReleaseManager.SelectTuhuReleaseModelByCache().Select(q => q.Name).OrderBy(p => p).ToList();

            return(View(releaseItems));
        }