Generator Changes at 9/28/2025 6:32:18 AM

This commit is contained in:
MeysamMoghaddam
2025-09-28 06:51:49 +03:30
parent 7f3e541633
commit dc0ba7a5ef
11 changed files with 26 additions and 15 deletions

View File

@@ -1,14 +1,12 @@
namespace FrontOffice.BFF.Application.UserCQ.Queries.GetUser;
public class GetUserQueryValidator : AbstractValidator<GetUserQuery>
public class GetUserQueryValidator : AbstractValidator<Unit>
{
public GetUserQueryValidator()
{
RuleFor(model => model.Id)
.NotNull();
}
public Func<object, string, Task<IEnumerable<string>>> ValidateValue => async (model, propertyName) =>
{
var result = await ValidateAsync(ValidationContext<GetUserQuery>.CreateWithOptions((GetUserQuery)model, x => x.IncludeProperties(propertyName)));
var result = await ValidateAsync(ValidationContext<Unit>.CreateWithOptions((Unit)model, x => x.IncludeProperties(propertyName)));
if (result.IsValid)
return Array.Empty<string>();
return result.Errors.Select(e => e.ErrorMessage);