using _0_Framework.Domain; using System; using System.Collections.Generic; using Company.Domain.FileAndFileEmployerAgg; namespace Company.Domain.File1; public class File1 : EntityBase { public File1(long archiveNo, DateTime clientVisitDate, string proceederReference, long reqester, long summoned, int client, string fileClass, int hasMandate, string description, int status = 2) { ArchiveNo = archiveNo; ClientVisitDate = clientVisitDate; ProceederReference = proceederReference; Reqester = reqester; Summoned = summoned; Client = client; FileClass = fileClass; HasMandate = hasMandate; Description = description; BoardsList = new List(); PetitionsList = new List(); MasterPetitionsList = new List(); Status = status; } public long ArchiveNo { get; private set; } public DateTime ClientVisitDate { get; private set; } public string ProceederReference { get; private set; } public long Reqester { get; private set; } public long Summoned { get; private set; } public int Client { get; private set; } // 1-> Requester , 2-> Summoned public string FileClass { get; private set; } public int HasMandate { get; private set; } // 1-> has not , 2-> has public string Description { get; private set; } public int Status { get; private set; } // 1-> deactive , 2 -> active public List BoardsList { get; private set; } public List PetitionsList { get; private set; } public List MasterPetitionsList { get; private set; } public List EvidencesList { get; set; } public List FileAlertsList { get; set; } public List FileAndFileEmployers { get; set; } public File1() { FileAndFileEmployers = new List(); } //public File() //{ // BoardsList = new List(); //} public void Edit(long archiveNo, DateTime clientVisitDate, string proceederReference, long reqester, long summoned, int client, string fileClass, int hasMandate, string description, int status = 2) { ArchiveNo = archiveNo; ClientVisitDate = clientVisitDate; ProceederReference = proceederReference; Reqester = reqester; Summoned = summoned; Client = client; FileClass = fileClass; HasMandate = hasMandate; Description = description; Status = status; } public void ChangeStatus(int status) { Status = status; } }