public ActionResult ResultSave(FormCollection form)
        {
            int?ID         = Convert.ToInt32(form["pageId"]);
            int identityId = 0;

            using (var module = new ResultModule())
            {
                identityId = module.DoSaveData(form, ID);
            }
            return(RedirectToAction("ResultEdit", new { ID = identityId }));
        }
Esempio n. 2
0
        public ActionResult List(int?page)
        {
            ResultListViewModel model = new ResultListViewModel();

            model.Filter.CurrentPage = page ?? 1;

            using (var module = new ResultModule())
            {
                model.Result      = module.DoGetList(model.Filter);
                model.Result.Data = model.Result.Data.Where(o => o.DISABLE == false).ToList();
            }

            return(View(model));
        }
        public ActionResult ResultEdit(int?ID)
        {
            if (!ID.HasValue)
            {
                return(RedirectToAction("ResultList"));
            }

            ResultDetailsDataModel model = new ResultDetailsDataModel();

            using (var module = new ResultModule())
            {
                model = module.DoGetDetailsByID((int)ID);
            }

            return(View(model));
        }
        public ActionResult ResultList(int?page, string qry, string sort, string disHome, string disable, string pDate)
        {
            ResultListViewModel model = new ResultListViewModel();

            model.Filter.CurrentPage        = page ?? 1;
            model.Filter.QueryString        = qry ?? string.Empty;
            model.Filter.SortColumn         = sort ?? string.Empty;
            model.Filter.Disable            = disable ?? string.Empty;
            model.Filter.DisplayForHomePage = disHome ?? string.Empty;
            model.Filter.PublishDate        = pDate ?? string.Empty;

            using (var module = new ResultModule())
            {
                model.Result = module.DoGetList(model.Filter);
            }

            return(View(model));
        }
Esempio n. 5
0
        public ActionResult Content(int?ID)
        {
            if (!ID.HasValue)
            {
                return(RedirectToAction("ResultList"));
            }

            ResultDetailsDataModel model = new ResultDetailsDataModel();

            using (var module = new ResultModule())
            {
                model = module.DoGetDetailsByID((int)ID);
                if (model.Data == null)
                {
                    return(RedirectToAction("List"));
                }
                model.Data.CONTENT = HttpUtility.HtmlDecode(model.Data.CONTENT);
            }

            return(View(model));
        }
        public JsonResult ResultDelete(int?ID)
        {
            bool   success  = true;
            string messages = string.Empty;

            try
            {
                using (var module = new ResultModule())
                {
                    module.DoDeleteByID((int)ID);
                }
                messages = "刪除成功";
            }
            catch (Exception ex)
            {
                success  = false;
                messages = ex.Message;
            }
            var resultJson = Json(new { success = success, messages = messages });

            return(resultJson);
        }