feat: add AmendmentComplete method and request class to InstitutionContractApplication

This commit is contained in:
2025-10-22 13:33:30 +03:30
parent 7fd8851f71
commit bea858d4e7
3 changed files with 20 additions and 1 deletions

View File

@@ -241,6 +241,11 @@ public interface IInstitutionContractApplication
#endregion
Task<OperationResult> ResendVerifyLink(long institutionContractId);
Task<OperationResult> AmendmentComplete(InstitutionContractAmendmentCompleteRequest request);
}
public class InstitutionContractAmendmentCompleteRequest
{
}
public class InsertAmendmentTempWorkshopResponse

View File

@@ -1377,6 +1377,11 @@ public class InstitutionContractApplication : IInstitutionContractApplication
return new OperationResult().Succcedded();
}
public Task<OperationResult> AmendmentComplete(InstitutionContractAmendmentCompleteRequest request)
{
throw new NotImplementedException();
}
private async Task<OperationResult<PersonalContractingParty>> CreateLegalContractingPartyEntity(
CreateInstitutionContractLegalPartyRequest request, long representativeId, string address, string city,

View File

@@ -541,19 +541,28 @@ public class institutionContractController : AdminBaseController
var res =await _institutionContractApplication.InsertAmendmentTempWorkshops(request);
return res;
}
[HttpDelete("amendment/remove-temp-workshops/{workshopTempId:guid}")]
public async Task<ActionResult> RemoveAmendmentWorkshops(Guid workshopTempId)
{
await _institutionContractApplication.RemoveAmendmentWorkshops(workshopTempId);
return Ok();
}
[HttpPost("amendment/payment-details")]
public async Task<ActionResult<InsitutionContractAmendmentPaymentResponse>> GetAmendmentPaymentDetails([FromBody]InsitutionContractAmendmentPaymentRequest request)
{
var res =await _institutionContractApplication.GetAmendmentPaymentDetails(request);
return res;
}
public async Task<ActionResult<OperationResult>> CompleteAmendment(
InstitutionContractAmendmentCompleteRequest request)
{
var res = await _institutionContractApplication.AmendmentComplete(request);
return res;
}
}