classlib/ExpenseTracker.Application/Users/Queries/GetWithPagination/GetUsersWithPaginationQueryValidator.cs
2024-08-07 21:12:02 +03:00

17 lines
441 B
C#

using FluentValidation;
namespace ExpenseTracker.Application.Users.Queries.GetWithPagination;
public class GetUsersWithPaginationQueryValidator : AbstractValidator<GetUsersWithPaginationQuery>
{
public GetUsersWithPaginationQueryValidator()
{
RuleFor(v => v.PageNumber)
.GreaterThanOrEqualTo(1);
RuleFor(v => v.PageSize)
.GreaterThanOrEqualTo(1)
.LessThanOrEqualTo(50);
}
}