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

17 lines
469 B
C#

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