Creado apartir del commit b888de6c92056de294456f581a56e25e734d4ab7 de develop

This commit is contained in:
jrojas
2026-06-26 09:52:35 +02:00
commit 319fd3dfb0
746 changed files with 106610 additions and 0 deletions
@@ -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)
{
}
}