using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Text; using System.Threading.Tasks; // // This is here so CodeMaid doesn't reorganize this document // namespace MP.Data.DatabaseModels { [Table("InveSess")] public class InventorySessionModel { [Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int InveSessID { get; set; } public string Description { get; set; } = ""; public string UserCrea { get; set; } = ""; public DateTime DtStart { get; set; } = DateTime.Now; public DateTime? DtEnd { get; set; } = null; public bool Transferred { get; set; } = false; [NotMapped] public bool IsCurrent { get => (DtEnd == null); } [NotMapped] public bool IsValid { get => ((DtEnd != null && DtEnd > DtStart)); } } }