public ActionResult EditFeedBackType(FeedBackTypeModel model, int TypeId = -1) { FeedBackTypeInfo feedBackTypeInfo = FeedBack.GetFeedBackTypeById(TypeId); if (feedBackTypeInfo == null) { return(PromptView("信息反馈分类不存在")); } if (ModelState.IsValid) { feedBackTypeInfo.TypeName = model.TypeName; feedBackTypeInfo.IsShowList = model.IsShowList; feedBackTypeInfo.Tags = model.Tags; feedBackTypeInfo.Body = model.Body; FeedBack.UpdateFeedBackType(feedBackTypeInfo); //AddAdminOperateLog("修改广告位置", "修改广告位置,广告位置ID为:" + adPosId); return(PromptView("信息反馈分类修改成功")); } ViewData["referer"] = SiteUtils.GetAdminRefererCookie(); return(View(model)); }
public static FeedBackTypeInfo GetFeedBackTypeById(int Id) { FeedBackTypeInfo feedbackTypeInfo = null; IDataReader reader = BonSite.Core.BSData.RDBS.GetFeedBackType(Id); if (reader.Read()) { feedbackTypeInfo = BuildFeedBackTypeFromReader(reader); } reader.Close(); return(feedbackTypeInfo); }
public static FeedBackTypeInfo BuildFeedBackTypeFromReader(IDataReader reader) { FeedBackTypeInfo feedBackTypeInfo = new FeedBackTypeInfo { FeedBackTypeId = TypeHelper.ObjectToInt(reader["FeedBackTypeId"]), TypeName = reader["TypeName"].ToString(), IsShowList = TypeHelper.ObjectToInt(reader["IsShowList"]), Body = reader["Body"].ToString(), Tags = reader["Tags"].ToString() }; return(feedBackTypeInfo); }
public static List <FeedBackTypeInfo> GetFeedBackTypeList() { List <FeedBackTypeInfo> feedBackTypeList = new List <FeedBackTypeInfo>(); IDataReader reader = BonSite.Core.BSData.RDBS.GetFeedBackTypeList(); while (reader.Read()) { FeedBackTypeInfo feedBackTypeInfo = BuildFeedBackTypeFromReader(reader); feedBackTypeList.Add(feedBackTypeInfo); } reader.Close(); return(feedBackTypeList); }
public ActionResult EditFeedBackType(int TypeId = -1) { FeedBackTypeInfo feedBackTypeInfo = FeedBack.GetFeedBackTypeById(TypeId); if (feedBackTypeInfo == null) { return(PromptView("信息反馈分类不存在")); } FeedBackTypeModel model = new FeedBackTypeModel { TypeName = feedBackTypeInfo.TypeName, IsShowList = feedBackTypeInfo.IsShowList, Body = feedBackTypeInfo.Body, Tags = feedBackTypeInfo.Tags }; return(View(model)); }
public ActionResult AddFeedBackType(FeedBackTypeModel model) { if (ModelState.IsValid) { FeedBackTypeInfo feedBackInfo = new FeedBackTypeInfo { TypeName = model.TypeName, IsShowList = model.IsShowList, Body = model.Body, Tags = model.Tags }; FeedBack.CreateFeedBackType(feedBackInfo); return(PromptView("信息反馈分类添加成功")); } ViewData["referer"] = SiteUtils.GetAdminRefererCookie(); return(View(model)); }
public ActionResult List(int typeId, int page = 0) { FeedBackTypeInfo typeinfo = FeedBack.GetFeedBackTypeById(typeId); if (typeinfo == null) { return(PromptView("/", "您访问的页面不存在")); } PageModel pageModel = new PageModel(20, page, FeedBack.GetFeedBackListCount(typeId)); FeedBackListModel model = new FeedBackListModel { //ArticleClassInfo = info, FeedBackTypeInfo = typeinfo, FeedBackList = FeedBack.GetFeedBackList(pageModel.PageSize, pageModel.PageNumber, typeId), PageModel = pageModel, FeedBackModel = new FeedBackModel() }; return(View(model)); }
/// <summary> /// 更新反馈分类 /// </summary> /// <param name="feedbackTypeInfo"></param> public static void UpdateFeedBackType(FeedBackTypeInfo feedbackTypeInfo) { BonSite.Data.FeedBack.UpdateFeedBackType(feedbackTypeInfo); }
public static void UpdateFeedBackType(FeedBackTypeInfo feedbackTypeInfo) { BonSite.Core.BSData.RDBS.UpdateFeedBackType(feedbackTypeInfo); }