Files
imprink/src/Imprink.Application/ProductVariants/Validation/GetProductVariantsQueryValidator.cs
2025-06-20 14:56:29 +03:00

14 lines
463 B
C#

using FluentValidation;
using Imprink.Application.ProductVariants.Commands;
namespace Imprink.Application.ProductVariants.Validation;
public class GetProductVariantsQueryValidator : AbstractValidator<GetProductVariantsQuery>
{
public GetProductVariantsQueryValidator()
{
RuleFor(x => x.ProductId)
.NotEqual(Guid.Empty).When(x => x.ProductId.HasValue)
.WithMessage("ProductId must be a valid GUID when provided.");
}
}