/// <summary> /// 活动专题列表 /// </summary> public ActionResult List(string topicSN, string topicTitle, string startTime, string endTime, string sortColumn, string sortDirection, int pageSize = 15, int pageNumber = 1) { string condition = AdminTopic.AdminGetTopicListCondition(topicSN, topicTitle, startTime, endTime); string sort = AdminTopic.AdminGetTopicListSort(sortColumn, sortDirection); PageModel pageModel = new PageModel(pageSize, pageNumber, AdminTopic.AdminGetTopicCount(condition)); TopicListModel model = new TopicListModel() { TopicList = AdminTopic.AdminGetTopicList(pageModel.PageSize, pageModel.PageNumber, condition, sort), PageModel = pageModel, SortColumn = sortColumn, SortDirection = sortDirection, TopicTitle = topicTitle, StartTime = startTime, EndTime = endTime }; MallUtils.SetAdminRefererCookie(string.Format("{0}?pageNumber={1}&pageSize={2}&sortColumn={3}&sortDirection={4}&topicSN={5}&topicTitle={6}&startTime={7}&endTime={8}", Url.Action("list"), pageModel.PageNumber, pageModel.PageSize, sortColumn, sortDirection, topicSN, topicTitle, startTime, endTime)); return(View(model)); }
public ActionResult Edit(TopicModel model, int topicId = -1) { TopicInfo topicInfo = AdminTopic.AdminGetTopicById(topicId); if (topicInfo == null) { return(PromptView("活动专题不存在")); } if (ModelState.IsValid) { topicInfo.StartTime = model.StartTime; topicInfo.EndTime = model.EndTime; topicInfo.Title = model.Title; topicInfo.HeadHtml = model.HeadHtml ?? ""; topicInfo.BodyHtml = model.BodyHtml ?? ""; topicInfo.IsShow = model.IsShow; AdminTopic.UpdateTopic(topicInfo); AddMallAdminLog("修改活动专题", "修改活动专题,活动专题ID为:" + topicId); return(PromptView("活动专题修改成功")); } ViewData["referer"] = MallUtils.GetMallAdminRefererCookie(); return(View(model)); }
public ActionResult Edit(int topicId = -1) { TopicInfo topicInfo = AdminTopic.AdminGetTopicById(topicId); if (topicInfo == null) { return(PromptView("活动专题不存在")); } TopicModel model = new TopicModel(); model.StartTime = topicInfo.StartTime; model.EndTime = topicInfo.EndTime; model.Title = topicInfo.Title; model.HeadHtml = topicInfo.HeadHtml; model.BodyHtml = topicInfo.BodyHtml; model.IsShow = topicInfo.IsShow; ViewData["referer"] = MallUtils.GetMallAdminRefererCookie(); return(View(model)); }
public ActionResult Add(TopicModel model) { if (ModelState.IsValid) { string sn = AdminTopic.GenerateTopicSN(); TopicInfo topicInfo = new TopicInfo() { StartTime = model.StartTime, EndTime = model.EndTime, SN = sn, Title = model.Title, HeadHtml = model.HeadHtml ?? "", BodyHtml = model.BodyHtml ?? "", IsShow = model.IsShow }; AdminTopic.CreateTopic(topicInfo); AddMallAdminLog("添加活动专题", "添加活动专题,活动专题为:" + model.Title); return(PromptView("活动专题添加成功")); } ViewData["referer"] = MallUtils.GetMallAdminRefererCookie(); return(View(model)); }
/// <summary> /// 删除活动专题 /// </summary> public ActionResult Del(int topicId) { AdminTopic.DeleteTopicById(topicId); AddMallAdminLog("删除活动专题", "删除活动专题,活动专题ID为:" + topicId); return(PromptView("活动专题删除成功")); }