コード例 #1
0
        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));
            }
        }