using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Threading.Tasks; namespace UnivateProperties_API.Model.Campaigns { public class Campaign : BaseEntity { public DateTime StartDate { get; set; } public DateTime EndDate { get; set; } public string Name { get; set; } public string Subject { get; set; } public string Body { get; set; } public string ItemBody { get; set; } public int ItemsPerRow { get; set; } //public CampaignItem Items { get; set; } [NotMapped] public bool IsActive { get { if (EndDate.Date >= DateTime.Now.Date) return true; else return false; } } public virtual ICollection Items { get; set; } public virtual ICollection PlaceHolders { get; set; } } }