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 })); }
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)); }
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); }