Exemplo n.º 1
0
        public VanEditModelValidator(IVanRepository vanRepository)
        {
            _vanRepository = vanRepository;

            RuleFor(x => x.Name).NotNull()
            .NotEmpty().Length(3, 20);

            RuleFor(x => x.Name).Must((x, name) => IsUniqueVanName(name, x.Id)).WithMessage("Name Already Used");

            RuleFor(x => x.StateId).NotNull().NotEmpty().GreaterThan(0).WithMessage(
                "Vehicle Registration State Required");
        }
Exemplo n.º 2
0
 public VanController(IVanRepository vanRepository)
 {
     _vanRepository = vanRepository;
 }