Beispiel #1
0
        public CouponRulesConfig GetCouponRulesInfo(Guid rulesId)
        {
            CouponRulesConfig result = null;

            try
            {
                PromotionActivityManager manager = new PromotionActivityManager();
                var model = manager.GetCouponValidate(rulesId);
                if (model != null)
                {
                    result = new CouponRulesConfig
                    {
                        RulesGUID          = model.GetRuleGUID,
                        ValidDays          = model.ValidDays,
                        ValidStartDateTime = model.ValidStartDateTime,
                        ValidEndDateTime   = model.ValidEndDateTime,
                        Description        = model.Description,
                        MinMoney           = model.MinMoney,
                        SingleQuantity     = model.SingleQuantity,
                        Quantity           = model.Quantity,
                        UserType           = model.UserType
                    };
                }
            }
            catch (Exception ex)
            {
                logger.Error(ex);
            }

            return(result);
        }
        public JsonResult GetCouponRulesInfo(Guid?rulesId)
        {
            NewCouponManager  manager = new NewCouponManager();
            CouponRulesConfig result  = new CouponRulesConfig();

            if (rulesId != null && rulesId.Value != Guid.Empty)
            {
                result = manager.GetCouponRulesInfo(rulesId.Value);
            }
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
 public static int InsertCouponRulesConfig(SqlConnection conn, CouponRulesConfig model)
 {
     return(conn.Execute(@"INSERT INTO Activity..CouponRulesConfig
             (ActivityId,
               RulesGUID,
               CreateDateTime,
               LastUpdateDateTime
             )
     VALUES(@ActivityId,
               @RulesGUID,
               GETDATE(),
               GETDATE()
     )", new
     {
         ActivityId = model.ActivityId,
         RulesGUID = model.RulesGUID
     }, commandType: CommandType.Text));
 }
Beispiel #4
0
 public bool AddData(CouponRulesConfig model, int ConfigType)
 {
     try
     {
         if (ConfigType == 0)
         {
             _InsertProductData.Add(model);
         }
         else
         {
             _InsertShopData.Add(model);
         }
         return(true);
     }
     catch (Exception ex)
     {
         CouponRulesDataHelperLogger.Warn(ex);
         return(false);
     }
 }