refactored exceptions
This commit is contained in:
@@ -1,7 +0,0 @@
|
|||||||
using ApplicationLayer.GeneralExceptions;
|
|
||||||
using ApplicationLayer.Services.AuthServices.Requests;
|
|
||||||
|
|
||||||
namespace ApplicationLayer.Services.AuthServices.RegisterService.Exceptions
|
|
||||||
{
|
|
||||||
public class UserAlreadyExistsException(RegisterRequest request) : AlreadyExistsException($"User with email '{request.AuthData.Email}' already exists");
|
|
||||||
}
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
using ApplicationLayer.GeneralExceptions;
|
|
||||||
|
|
||||||
namespace ApplicationLayer.Services.GeneralExceptions
|
|
||||||
{
|
|
||||||
/// Exception to throw when can't complete some action on entity(delete or something) because it's needed for other entities
|
|
||||||
public class EntityUsedInDatabaseException(string message) : ApiException(message);
|
|
||||||
}
|
|
||||||
@@ -79,11 +79,9 @@ public class VisaApplicationRequestsHandler(
|
|||||||
var application = await applications.GetByIdAsync(applicationId, cancellationToken);
|
var application = await applications.GetByIdAsync(applicationId, cancellationToken);
|
||||||
if (application.Status != ApplicationStatus.Pending)
|
if (application.Status != ApplicationStatus.Pending)
|
||||||
{
|
{
|
||||||
//todo refactor exceptions
|
|
||||||
throw new ApplicationAlreadyProcessedException();
|
throw new ApplicationAlreadyProcessedException();
|
||||||
}
|
}
|
||||||
|
|
||||||
//todo handle exception or not
|
|
||||||
ApplicationStatus statusToSet = status switch
|
ApplicationStatus statusToSet = status switch
|
||||||
{
|
{
|
||||||
AuthorityRequestStatuses.Approved => ApplicationStatus.Approved,
|
AuthorityRequestStatuses.Approved => ApplicationStatus.Approved,
|
||||||
|
|||||||
Reference in New Issue
Block a user