using System.Collections.Generic; using CompanyManagment.App.Contracts.Board; using CompanyManagment.App.Contracts.ProceedingSession; namespace CompanyManagment.App.Contracts.File1; public class FileSearchModel { public FileSearchModel() { diagnosisBoard = new BoardSearchModel(); disputeResolutionBoard = new BoardSearchModel(); diagnosisProceedingSession = new ProceedingSessionSearchModel(); disputeResolutionProceedingSession = new ProceedingSessionSearchModel(); } public long Id { get; set; } public string ArchiveNo { get; set; } //public string ClientVisitDate { get; set; } //public string ProceederReference { get; set; } public int Client { get; set; } public long Reqester { get; set; } public long Summoned { get; set; } public long UserId { get; set; } public string UserId_RequesterOrSummoned { get; set; } public List UsersList { get; set; } public string FileClass { get; set; } public int HasMandate { get; set; } public string Description { get; set; } public int Status { get; set; } = 2; public List ArchiveNo_FileClass_UserIdList { get; set; } //public List Users { get; set; } /// /// هیئت تشخیص /// public BoardSearchModel diagnosisBoard { get; set; } /// /// هیئت حل اختلاف /// public BoardSearchModel disputeResolutionBoard { get; set; } public ProceedingSessionSearchModel diagnosisProceedingSession { get; set; } public ProceedingSessionSearchModel disputeResolutionProceedingSession { get; set; } public bool IsSearch { get; set; } public int PageIndex { get; set; } } public class ArchiveNo_FileClass_UserIdList { public string ArchiveNo { get; set; } public string FileClass { get; set; } public long UserId { get; set; } } public class Users { public long Id { get; set; } public string FullName { get; set; } public int RequesterOrSummoned { get; set; } //1-> Requester , 2-> Summoned }