feat: update institution contract creation to retrieve representatives and set contracting party info
This commit is contained in:
@@ -5316,6 +5316,45 @@ public class InstitutionContractRepository : RepositoryBase<long, InstitutionCon
|
||||
};
|
||||
}).ToList();
|
||||
}
|
||||
else
|
||||
{
|
||||
var legal = new InstitutionContractCreationTempLegalParty
|
||||
{
|
||||
BirthDateFa = request.LegalParty.BirthDateFa,
|
||||
CompanyName = request.LegalParty.CompanyName,
|
||||
FatherName = request.LegalParty.FatherName,
|
||||
FName = request.LegalParty.FName,
|
||||
Id = 0,
|
||||
Gender = request.LegalParty.Gender,
|
||||
IdNumber = request.LegalParty.IdNumber,
|
||||
LName = request.LegalParty.LName,
|
||||
NationalCode = request.LegalParty.NationalCode,
|
||||
NationalId = request.LegalParty.NationalId,
|
||||
PhoneNumber = request.LegalParty.PhoneNumber,
|
||||
Position = request.LegalParty.Position,
|
||||
IsAuth = request.LegalParty.IsAuth,
|
||||
IdNumberSerial = "",
|
||||
IdNumberSeri = "",
|
||||
RegisterId = request.LegalParty.RegisterId
|
||||
};
|
||||
var real = new InstitutionContractCreationTempRealParty()
|
||||
{
|
||||
BirthDateFa = request.RealParty.BirthDateFa,
|
||||
FatherName = request.RealParty.FatherName,
|
||||
FName = request.RealParty.FName,
|
||||
Gender = request.RealParty.Gender,
|
||||
IdNumber = request.RealParty.IdNumber,
|
||||
NationalCode = request.RealParty.NationalCode,
|
||||
IsAuth = request.RealParty.IsAuth,
|
||||
LName = request.RealParty.LName,
|
||||
PhoneNumber = request.RealParty.PhoneNumber,
|
||||
Id = 0,
|
||||
IdNumberSerial = "",
|
||||
IdNumberSeri = "",
|
||||
|
||||
};
|
||||
creationTemp.SetContractingPartyInfo(request.LegalType,real,legal);
|
||||
}
|
||||
|
||||
creationTemp.SetContractingPartyContactInfo(request.Address, request.City, request.Province,
|
||||
request.ContactInfos, request.RepresentativeId);
|
||||
|
||||
@@ -541,7 +541,7 @@ public class institutionContractController : AdminBaseController
|
||||
return res;
|
||||
}
|
||||
|
||||
[HttpPost("creation/set-contracting-party")]
|
||||
[HttpGet("creation/get-representative")]
|
||||
public async Task<ActionResult<InstitutionContractCreationGetRepresentativeIdResponse>> GetRepresentatives(string nationalCode)
|
||||
{
|
||||
var res = await _contractingPartyApplication.GetRepresentativeIdByNationalCode(nationalCode);
|
||||
|
||||
Reference in New Issue
Block a user