From a6fdfd13f95ba0ed4b5a6e335181493b2f683085 Mon Sep 17 00:00:00 2001 From: mahan Date: Wed, 1 Oct 2025 12:20:09 +0330 Subject: [PATCH] add new get contractingParty --- .../ContractingPartyGetListViewModel.cs | 8 ++++++++ .../Repository/PersonalContractingPartyRepository.cs | 6 +++++- .../Areas/Admin/Controllers/ContractingPartyController.cs | 6 ------ 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/CompanyManagment.App.Contracts/PersonalContractingParty/ContractingPartyGetListViewModel.cs b/CompanyManagment.App.Contracts/PersonalContractingParty/ContractingPartyGetListViewModel.cs index ab435f57..9fd90608 100644 --- a/CompanyManagment.App.Contracts/PersonalContractingParty/ContractingPartyGetListViewModel.cs +++ b/CompanyManagment.App.Contracts/PersonalContractingParty/ContractingPartyGetListViewModel.cs @@ -57,4 +57,12 @@ public class ContractingPartyGetListViewModel /// public ActivationStatus Status { get; set; } + + public string Address { get; set; } + public string PhoneNumber { get; set; } + public string NationalId { get; set; } + public string RepresentativeName { get; set; } + + + } \ No newline at end of file diff --git a/CompanyManagment.EFCore/Repository/PersonalContractingPartyRepository.cs b/CompanyManagment.EFCore/Repository/PersonalContractingPartyRepository.cs index a19767d7..2c478976 100644 --- a/CompanyManagment.EFCore/Repository/PersonalContractingPartyRepository.cs +++ b/CompanyManagment.EFCore/Repository/PersonalContractingPartyRepository.cs @@ -567,7 +567,11 @@ public class PersonalContractingPartyRepository : RepositoryBase i.IsActiveString == "true"), NationalIdOrNationalCode = x.contractingParty.IsLegal == "حقیقی" ? x.contractingParty.Nationalcode : x.contractingParty.NationalId, - Status = x.contractingParty.IsActiveString == "true" ? ActivationStatus.Active : ActivationStatus.DeActive + Status = x.contractingParty.IsActiveString == "true" ? ActivationStatus.Active : ActivationStatus.DeActive, + Address = x.contractingParty.Address, + NationalId = x.contractingParty.NationalId, + PhoneNumber = x.contractingParty.Phone, + RepresentativeName = x.contractingParty.RepresentativeFullName }).ToListAsync(); return result; } diff --git a/ServiceHost/Areas/Admin/Controllers/ContractingPartyController.cs b/ServiceHost/Areas/Admin/Controllers/ContractingPartyController.cs index 9eef011b..246b764e 100644 --- a/ServiceHost/Areas/Admin/Controllers/ContractingPartyController.cs +++ b/ServiceHost/Areas/Admin/Controllers/ContractingPartyController.cs @@ -29,12 +29,6 @@ public class ContractingPartyController : AdminBaseController Console.WriteLine(watch.Elapsed); return result.ToList(); } - [HttpGet("t/{name}")] - public async Task> TestApi(string name) - { - var res = _contractingPartyApplication.SearchByName(name).Where(x=>x.Contains(name)).ToList(); - return res; - } /// /// جزئیات طرف حساب حقیقی