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

    }
}
