Added missing field in user dto

This commit is contained in:
2026-04-16 14:00:48 +01:00
parent 9d08c8a352
commit c054b9d88c
4 changed files with 16 additions and 0 deletions
@@ -7,6 +7,7 @@ public class GetUserDetailsDto
public string? Name { get; set; }
public string? Username { get; set; }
public string? Email { get; set; }
public int? DesignationId { get; set; }
public string? DesignationName { get; set; }
public DateTime CreationDate { get; set; }
public GetUserStatsDto? GetUserStatsDto { get; set; }
+1
View File
@@ -6,6 +6,7 @@ public class GetUserDto
public string? FirstName { get; set; }
public string? Name { get; set; }
public string? Username { get; set; }
public int? DesignationId { get; set; }
public string? DesignationName { get; set; }
public GetUserStatsDto? GetUserStatsDto { get; set; }
}
@@ -44,6 +44,13 @@ public class GetUserDetailsDtoValidator : Validator<GetUserDetailsDto>
.NotEmpty()
.WithMessage("CreationDate is required");
When(x => x.DesignationId is not null, () =>
{
RuleFor(x => x.DesignationName)
.NotEmpty()
.WithMessage("DesignationId is required");
});
When(x => x.DesignationName is not null, () =>
{
RuleFor(x => x.DesignationName)
@@ -38,6 +38,13 @@ public class GetUserDtoValidator : Validator<GetUserDto>
.MinimumLength(2)
.WithMessage("Username must exceed 2 characters");
When(x => x.DesignationId is not null, () =>
{
RuleFor(x => x.DesignationName)
.NotEmpty()
.WithMessage("DesignationId is required");
});
When(x => x.DesignationName is not null, () =>
{
RuleFor(x => x.DesignationName)