using UserManagement.MediatR.Commands; using FluentValidation; namespace UserManagement.MediatR.Validators { public class AddUserCommandValidator : AbstractValidator { public AddUserCommandValidator() { RuleFor(c => c.UserName).NotEmpty().WithMessage("Please enter username."); RuleFor(c => c.FirstName).NotEmpty().WithMessage("Please enter firstname."); RuleFor(c => c.LastName).NotEmpty().WithMessage("Please enter lastname."); RuleFor(c => c.Email).NotEmpty().WithMessage("Please enter email ."); RuleFor(c => c.Email).EmailAddress().WithMessage("Email in right format."); RuleFor(c => c.Password).NotEmpty().WithMessage("Please enter password."); } } }