public ExamplePersonBusiness(IExamplePersonRepository personRepository, IExamplesMessages examplesMessages, IExamplesConstants examplesConstants) { _personRepository = personRepository; _examplesMessages = examplesMessages; _examplesConstants = examplesConstants; }
public PersonExampleValidator(IExamplesMessages examplesMessages) { _examplesMessages = examplesMessages; RuleFor(x => x.Name) .NotEmpty().WithMessage(_examplesMessages.GetNameRequired("Name")) .Length(0, 100).WithMessage(_examplesMessages.GetMaxLenght("Name", "100")); RuleFor(x => x.BirthDate) .GreaterThan(DateTime.MinValue).WithMessage(_examplesMessages.GetNameRequired("Birth Date")); }