public int AnimationSave(HomePagePopupAnimation model) { if (model.MovementType == -1) { return(0); } else { HomePageConfigManager config = new HomePageConfigManager(); if (string.IsNullOrWhiteSpace(model.Creator)) { model.Creator = HttpContext.User.Identity.Name; } var addedId = config.AnimationSave(model); if (addedId > 0) { var oprLog = new OprLog { ObjectID = model.PopupConfigId, ObjectType = "HPPopup", AfterValue = "新建的弹窗动画配置的pkid:" + addedId + ", 图片链接:" + model.ImageUrl + ", 动作类型:" + model.MovementType + ", 跳转链接:" + model.LinkUrl, Author = HttpContext.User.Identity.Name, Operation = "新建弹窗动画" }; new OprLogManager().AddOprLog(oprLog); } return(addedId); } }
public JsonResult SelectCouponsInPopup(int animaId) { if (animaId <= 0) { return(Json(new List <CouponsInPopup>(), JsonRequestBehavior.AllowGet)); } else { HomePageConfigManager config = new HomePageConfigManager(); return(Json(config.SelectCouponsOnAnimaId(animaId), JsonRequestBehavior.AllowGet)); } }
public JsonResult DeleteCouponInPopup(int PKId, int animationId) { HomePageConfigManager config = new HomePageConfigManager(); var affectedRows = config.DeleteCouponInPopup(PKId); if (affectedRows > 0) { var oprLog = new OprLog { ObjectID = PKId, ObjectType = "CouponsInPopup", Author = HttpContext.User.Identity.Name, BeforeValue = "删除的优惠券对应的弹窗动画Id:" + animationId, Operation = "更新弹窗中可领优惠券" }; new OprLogManager().AddOprLog(oprLog); } return(Json(affectedRows)); }
public int AnimationDelete(int PKID, int configId) { HomePageConfigManager obj = new HomePageConfigManager(); var affectedRows = obj.AnimationDelete(PKID); if (affectedRows > 0) { var oprLog = new OprLog { ObjectID = configId, ObjectType = "HPPopup", Author = HttpContext.User.Identity.Name, BeforeValue = "删除的弹窗动画配置的pkid:" + PKID, Operation = "删除弹窗动画" }; new OprLogManager().AddOprLog(oprLog); } return(affectedRows); }
public JsonResult AddOrUpdateCoupon(CouponsInPopup model) { HomePageConfigManager config = new HomePageConfigManager(); if (model.PKId < 0) { var result = config.InsertCouponInPopup(model); if (result > 0) { var oprLog = new OprLog { ObjectID = result, ObjectType = "CouponsInPopup", AfterValue = "对应的弹窗动画Id: " + model.PopupAnimationId + ", 优惠券ID或GUID:" + model.CouponId, Author = HttpContext.User.Identity.Name, Operation = "新建弹窗中可领优惠券" }; new OprLogManager().AddOprLog(oprLog); } return(Json(result)); } else { var result = config.UpdateCouponInPopup(model); if (result > 0) { var oprLog = new OprLog { ObjectID = model.PKId, ObjectType = "CouponsInPopup", AfterValue = "对应的弹窗动画Id: " + model.PopupAnimationId + ", 优惠券ID或GUID:" + model.CouponId, Author = HttpContext.User.Identity.Name, Operation = "更新弹窗中可领优惠券" }; new OprLogManager().AddOprLog(oprLog); } return(Json(result)); } }
public bool AnimationUpdate(HomePagePopupAnimation model) { HomePageConfigManager config = new HomePageConfigManager(); var hasUpdateSucceeded = config.AnimationUpdate(model); if (hasUpdateSucceeded) { var oprLog = new OprLog { ObjectID = model.PopupConfigId, ObjectType = "HPPopup", AfterValue = "更新的弹窗动画配置的pkid:" + model.PKId + ", 图片链接:" + model.ImageUrl + ", 动作类型:" + model.MovementType + ", 跳转链接:" + model.LinkUrl, Author = HttpContext.User.Identity.Name, Operation = "更新弹窗动画" }; new OprLogManager().AddOprLog(oprLog); } return(hasUpdateSucceeded); }