Fixed errors and wrong model

This commit is contained in:
2024-09-04 15:59:36 +03:00
parent d09b1b24d9
commit 7dc1f85d6e
6 changed files with 24 additions and 35 deletions

View File

@@ -53,6 +53,10 @@ public class VisaApplicationRequestsHandler(
{
var applicantId = await applicants.GetApplicantIdByUserId(userIdProvider.GetUserId(), cancellationToken);
var application = await applications.GetByApplicantAndApplicationIdAsync(applicantId, applicationId, cancellationToken);
if (application.Status is ApplicationStatus.Approved or ApplicationStatus.Rejected)
{
throw new ApplicationAlreadyProcessedException();
}
application.Status = ApplicationStatus.Closed;
await applications.UpdateAsync(application, cancellationToken);
@@ -95,4 +99,4 @@ public class VisaApplicationRequestsHandler(
return model;
}
}
}