using Hncore.Pass.Sells.Domain; using System; namespace Hncore.Pass.Sells.Model { public class UserCouponModel { public int Count { get; set; } public int UserId { get; set; } public CouponUserOrginEntity Orgin { get; set; } public CouponEntity Coupon { get; set; } public int ValidDays { get => (this.Orgin.EndTime.Value - this.Orgin.StartTime.Value).Days; } public bool IsUsed { get => Orgin.Status==Enums.CouponStatus.Used; } public bool IsExpired { get => DateTime.Now> this.Orgin.EndTime; } } }