diff --git a/CompanyManagment.EFCore/Repository/EmployerRepository.cs b/CompanyManagment.EFCore/Repository/EmployerRepository.cs index ff59a374..626cdfa4 100644 --- a/CompanyManagment.EFCore/Repository/EmployerRepository.cs +++ b/CompanyManagment.EFCore/Repository/EmployerRepository.cs @@ -592,7 +592,7 @@ public class EmployerRepository : RepositoryBase, IEmployerRepos var legalTypeValue = legalType == LegalType.Real ? "حقیقی" : "حقوقی"; query = query.Where(x => x.IsLegal == legalTypeValue); } - + var viewModelQuery = query.Select(x => new EmployerSelectListViewModel() { Id = x.id, @@ -1078,7 +1078,12 @@ public class EmployerRepository : RepositoryBase, IEmployerRepos PlaceOfIssue = employer.PlaceOfIssue, DateOfIssue = employer.DateOfIssue.ToFarsi(), FatherName = employer.FatherName, - Gender = employer.Gender == "مرد" ? Gender.Male : Gender.Female, + Gender = employer.Gender switch + { + null => Gender.None, + "مرد" => Gender.Male, + _ => Gender.Female + }, GovernmentSystemInfo = governmentSystemInfo, IsAuth = employer.IsAuth, PhoneNumber = employer.Phone, @@ -1110,7 +1115,6 @@ public class EmployerRepository : RepositoryBase, IEmployerRepos CeoIdNumber = employer.IdNumber, IdNumberSeri = employer.IdNumberSeri, TelephoneNumber = employer.IdNumber - }; } @@ -1123,7 +1127,6 @@ public class EmployerRepository : RepositoryBase, IEmployerRepos InstitutionWorkshopInitialId = contractWorkshopInitial.id, RealEmployer = realEmployer, LegalEmployer = legalEmployer, - }; return res; }