Ejemplo n.º 1
0
 public ActionResult GetCouponValidate(Guid?guid, string startDateTime, string endDateTime)
 {
     if (!guid.HasValue)
     {
         return(Json(null));
     }
     else
     {
         PromotionActivityManager manager = new PromotionActivityManager();
         SE_GetPromotionActivityCouponInfoConfig model = manager.GetCouponValidate(guid.Value);
         if (model != null)
         {
             SE_CarTagCouponConfig config = new SE_CarTagCouponConfig()
             {
                 CouponGuid  = guid.ToString(),
                 CreateDate  = DateTime.Now,
                 Description = model.Description,
                 Discount    = model.Discount,
                 // EndDateTime =Convert.ToDateTime(endDateTime??DateTime.Now.ToString()),
                 MinMoney = model.MinMoney,
                 // StartDateTime= Convert.ToDateTime(startDateTime??DateTime.Now.AddMonths(1).ToString()),
                 Status = true
             };
             if (new CarTagManager().Add(config))
             {
                 return(Json(config));
             }
             else
             {
                 return(Json(null));
             }
         }
         return(Json(null));
     }
 }
Ejemplo n.º 2
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 ActionResult GetCouponValidate(Guid?guid)
 {
     if (!guid.HasValue)
     {
         return(Json(null));
     }
     else
     {
         PromotionActivityManager manager = new PromotionActivityManager();
         SE_GetPromotionActivityCouponInfoConfig model = manager.GetCouponValidate(guid.Value);
         if (model.SingleQuantity != 1)
         {
             return(Json(null));
         }
         return(Json(JsonConvert.SerializeObject(model)));
     }
 }