This commit is contained in:
2025-10-27 17:39:18 -04:00
commit 31f723bea4
1579 changed files with 642409 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
namespace Prefab.Catalog.Domain.Exceptions;
public abstract class DomainException(string message) : Exception(message);
public sealed class CatalogNotFoundException(string resource, string identifier)
: DomainException($"{resource} with identifier '{identifier}' was not found.")
{
public string Resource { get; } = resource;
public string Identifier { get; } = identifier;
}
public sealed class CatalogConflictException(string resource, string identifier, string detail)
: DomainException(detail)
{
public string Resource { get; } = resource;
public string Identifier { get; } = identifier;
}