17 lines
476 B
C#
17 lines
476 B
C#
using FluentValidation;
|
|
using Landmark.OLA.Models.Individuals.Enums;
|
|
|
|
namespace Landmark.OLA.Models.Individuals.Validators
|
|
{
|
|
class EmployerValidator : AbstractValidator<Employer>
|
|
{
|
|
public EmployerValidator()
|
|
{
|
|
When(x => x.Income.Frequency == Frequency.Hourly, () =>
|
|
{
|
|
RuleFor(x => x.Income.HoursPerWeek).NotNull().WithMessage("Hourly employment must state hours per week.");
|
|
});
|
|
}
|
|
}
|
|
}
|