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)); } }
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))); } }