Merge branch 'Feature/InstitutionContract/add-registration-style' into Main

This commit is contained in:
2025-10-09 10:51:46 +03:30
6 changed files with 289 additions and 288 deletions

View File

@@ -997,6 +997,11 @@ public class InstitutionContractApplication : IInstitutionContractApplication
contractingParty = contractingPartyResult.Data;
}
if (_institutionContractRepository.Exists(x =>
x.ContractingPartyId == contractingParty.id && x.RepresentativeId == command.RepresentativeId &&
x.TypeOfContract == "JobRelation"))
return opration.Failed(
"برای این معرف و طرف حساب قبلا قرارداد ایجاد شده است، شما میتوانید از تمدید استفاده کنید");
var contractNo = $"{syear}{smonth}{sday}/{contractingParty.ArchiveCode}/0";
@@ -1292,6 +1297,11 @@ public class InstitutionContractApplication : IInstitutionContractApplication
return await _institutionContractRepository.GetExtenstionPaymentMethod(request);
}
public async Task<OperationResult> ExtenstionComplete(InstitutionContractExtensionCompleteRequest request)
{
return await _institutionContractRepository.ExtenstionComplete(request);
}
private async Task<OperationResult<PersonalContractingParty>> CreateLegalContractingPartyEntity(
CreateInstitutionContractLegalPartyRequest request, long representativeId, string address, string city,
string state)