Creado apartir del commit b888de6c92056de294456f581a56e25e734d4ab7 de develop
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
namespace adas_core.Application.Exceptions;
|
||||
|
||||
public class ApiRequestException(string message) : Exception($"Api request exception: {message}");
|
||||
@@ -0,0 +1,14 @@
|
||||
using adas_core.Domain.Enums;
|
||||
|
||||
namespace adas_core.Application.Exceptions;
|
||||
|
||||
public class BadRequestException : Exception
|
||||
{
|
||||
public BadRequestException(HttpEnum.ErrorMessage message) : base(((int)message).ToString())
|
||||
{
|
||||
}
|
||||
|
||||
public BadRequestException(string message) : base(message)
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
using adas_core.Domain.Enums;
|
||||
|
||||
namespace adas_core.Application.Exceptions;
|
||||
|
||||
public class ConflictException : Exception
|
||||
{
|
||||
public ConflictException(HttpEnum.ErrorMessage message) : base(((int)message).ToString())
|
||||
{
|
||||
}
|
||||
|
||||
public ConflictException(string message) : base(message)
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
using adas_core.Domain.Enums;
|
||||
|
||||
namespace adas_core.Application.Exceptions;
|
||||
|
||||
public class CustomArgumentException : Exception
|
||||
{
|
||||
public CustomArgumentException(HttpEnum.ErrorMessage message) : base(((int)message).ToString())
|
||||
{
|
||||
}
|
||||
|
||||
public CustomArgumentException(string message) : base(message)
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
using adas_core.Domain.Enums;
|
||||
|
||||
namespace adas_core.Application.Exceptions;
|
||||
|
||||
public class ForbbidenException : Exception
|
||||
{
|
||||
public ForbbidenException(HttpEnum.ErrorMessage message) : base(((int)message).ToString())
|
||||
{
|
||||
}
|
||||
|
||||
public ForbbidenException(string message) : base(message)
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
using adas_core.Domain.Enums;
|
||||
|
||||
namespace adas_core.Application.Exceptions;
|
||||
|
||||
public class InvalidFormatException : Exception
|
||||
{
|
||||
public InvalidFormatException(HttpEnum.ErrorMessage message) : base(((int)message).ToString())
|
||||
{
|
||||
}
|
||||
|
||||
public InvalidFormatException(string message) : base(message)
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
using adas_core.Domain.Enums;
|
||||
|
||||
namespace adas_core.Application.Exceptions;
|
||||
|
||||
public class NotFoundException : Exception
|
||||
{
|
||||
public NotFoundException()
|
||||
{
|
||||
}
|
||||
|
||||
public NotFoundException(HttpEnum.ErrorMessage message) : base(((int)message).ToString())
|
||||
{
|
||||
}
|
||||
|
||||
public NotFoundException(string message) : base(message)
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
namespace adas_core.Application.Exceptions;
|
||||
|
||||
public class TokenException(string message) : Exception(message);
|
||||
@@ -0,0 +1,14 @@
|
||||
using adas_core.Domain.Enums;
|
||||
|
||||
namespace adas_core.Application.Exceptions;
|
||||
|
||||
public class UnauthorizedException : Exception
|
||||
{
|
||||
public UnauthorizedException(HttpEnum.ErrorMessage message) : base(((int)message).ToString())
|
||||
{
|
||||
}
|
||||
|
||||
public UnauthorizedException(string message) : base(message)
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
using adas_core.Domain.Enums;
|
||||
|
||||
namespace adas_core.Application.Exceptions;
|
||||
|
||||
public class UnprocessableEntityException : Exception
|
||||
{
|
||||
public UnprocessableEntityException(HttpEnum.ErrorMessage message) : base(((int)message).ToString())
|
||||
{
|
||||
}
|
||||
|
||||
public UnprocessableEntityException(string message) : base(message)
|
||||
{
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user