public JsonActionResult <bool> UpdateStatus(CouponTemplateDto entity) { return(SafeExecute(() => { return this.CouponTemplateService.UpdateStatus(entity); })); }
public bool UpdateAproveStatus(CouponTemplateDto entity) { var coupontemplate = this.Get(entity.ID); if (coupontemplate != null) { coupontemplate.ApproveStatus = entity.AproveStatus; return(base.Update(coupontemplate)); } return(false); }
public bool UpdateStock(CouponTemplateDto entity) { var stock = this.Get(entity.ID); if (stock != null) { if ((stock.Stock + entity.Stock) < 0) { return(false); } stock.Stock += entity.Stock; return(base.Update(stock)); } return(false); }
public bool UpdateStatus(CouponTemplateDto entity) { var coupontemplate = this.Get(entity.ID); if (coupontemplate != null) { if (coupontemplate.IsSpecialCoupon && ((coupontemplate.PutInStartDate.HasValue && coupontemplate.PutInStartDate.Value > DateTime.Today) || (coupontemplate.PutInEndDate.HasValue && coupontemplate.PutInEndDate.Value < DateTime.Today))) { throw new DomainException($"券 {coupontemplate.Title} 当前时间不能领取"); } coupontemplate.ApproveStatus = entity.AproveStatus; return(base.Update(coupontemplate)); } return(false); }