public ActionResult UpdateTipBannerDetailConfig(TipBannerConfigDetailModel model) { if (model.PKID < 1) { return(Json(new { Status = false, Msg = "未知的更新对象" }, JsonRequestBehavior.AllowGet)); } var requiredPars = new List <string> { model.BackgroundColor, model.Content, model.ContentColor }; if (requiredPars.Any(str => string.IsNullOrWhiteSpace(str)) || (model.TypeId < 1) || (model.BgTransparent < 0 || model.BgTransparent > 1)) { return(Json(new { Status = false, Msg = "请检查必填项" }, JsonRequestBehavior.AllowGet)); } TipBannerConfigManager manager = new TipBannerConfigManager(); var isRepeat = manager.IsRepeatTipBannerDetailConfig(model); if (isRepeat) { return(Json(new { Status = false, Msg = "存在重复数据,同类型只允许开启一个配置" }, JsonRequestBehavior.AllowGet)); } var result = manager.UpdateTipBannerDetailConfig(model, User.Identity.Name); if (result) { return(Json(new { Status = true, Msg = "更新成功" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { Status = false, Msg = "更新失败" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult RefreshTipBannerConfigCache() { TipBannerConfigManager manager = new TipBannerConfigManager(); var result = manager.RefreshTipBannerConfigCache(); return(Json(new { Status = result, Msg = "刷新缓存" + (result ? "成功" : "失败") }, JsonRequestBehavior.AllowGet)); }
public ActionResult GetAllTipBannerTypeConfig() { TipBannerConfigManager manager = new TipBannerConfigManager(); var result = manager.GetAllTipBannerTypeConfig(); if (result.Any()) { return(Json(new { Status = true, Data = result }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { Status = false, Msg = "无提示条类型信息" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult SelectTipBannerDetailConfig(int typeId = -1, int pageIndex = 1, int pageSize = 20) { var manager = new TipBannerConfigManager(); var result = manager.SelectTipBannerDetailConfig(typeId, pageIndex, pageSize); if (result.Item1 == null) { return(Json(new { Status = false, Msg = "查询失败" }, JsonRequestBehavior.AllowGet)); } else { var totalPage = (result.Item2 % pageSize == 0) ? ((int)result.Item2 / pageSize) : ((int)result.Item2 / pageSize + 1); return(Json(new { Status = true, Data = result.Item1, TotalCount = result.Item2, TotalPage = totalPage }, JsonRequestBehavior.AllowGet)); } }
public ActionResult DeleteTipBannerDetailConfig(int pkid) { if (pkid < 1) { return(Json(new { Status = false, Msg = "未知的删除对象" }, JsonRequestBehavior.AllowGet)); } TipBannerConfigManager manager = new TipBannerConfigManager(); var result = manager.DeleteTipBannerDetailConfigByPKID(pkid, User.Identity.Name); if (result) { return(Json(new { Status = true, Msg = "删除成功" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { Status = false, Msg = "删除失败" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult AddTipBannerTypeConfig(TipBannerTypeConfigModel model = null) { if (string.IsNullOrWhiteSpace(model.TypeName)) { return(Json(new { Status = false, Msg = "新类型信息不能为空" }, JsonRequestBehavior.AllowGet)); } TipBannerConfigManager manager = new TipBannerConfigManager(); var isRepeat = manager.IsRepeatTipBannerTypeConfig(model.TypeName); if (isRepeat) { return(Json(new { Status = false, Msg = "不能添加重复数据" }, JsonRequestBehavior.AllowGet)); } var result = manager.AddTipBannerTypeConfig(model, User.Identity.Name); if (result) { return(Json(new { Status = true, Msg = "添加新类型成功" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { Status = false, Msg = "添加新类型失败" })); } }