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,14 @@
namespace Prefab.Catalog.Domain.Services;
public interface IUniqueChecker
{
Task<bool> CategoryNameIsUnique(string name, CancellationToken cancellationToken = default);
Task<bool> ProductModelNameIsUnique(string name, CancellationToken cancellationToken = default);
Task<bool> ProductSlugIsUnique(string? slug, CancellationToken cancellationToken = default);
Task<bool> ProductSkuIsUnique(string sku, CancellationToken cancellationToken = default);
Task<bool> OptionCodeIsUniqueForProduct(Guid productId, string code, CancellationToken cancellationToken = default);
}