public EditInstitutionValidator(AnabiContext context, IDatabaseChecks checks, AbstractValidator <IAddAddress> addAddressValidator) { RuleFor(m => m.Id).GreaterThan(0); RuleFor(m => m).SetValidator(addAddressValidator); }
public AddInstitutionValidator(AnabiContext context, IDatabaseChecks checks, AbstractValidator <IAddAddress> addAddressValidator) { RuleFor(m => m.CategoryId).NotEmpty(); RuleFor(p => p.Name).Length(1, 50).WithMessage("Numele poate avea o lungime de 1-50 caractere"); RuleFor(m => m).SetValidator(addAddressValidator).Unless(m => checks.EmptyAddress(m)); }
public AddStorageSpaceValidator(IDatabaseChecks checks, AbstractValidator <IAddMinimalAddress> addAddressValidator) { RuleFor(c => c.Name).NotEmpty().WithMessage(Constants.NAME_NOT_EMPTY); RuleFor(c => c.Name).MaximumLength(200).WithMessage(Constants.NAME_MAX_LENGTH_100); RuleFor(c => c.StorageSpaceType).NotEmpty().WithMessage(Constants.STORAGE_SPACE_TYPE_NOT_EMPTY); RuleFor(c => c.Details).MaximumLength(300).WithMessage(Constants.DESCRIPTION_MAX_LENGTH_2000); RuleFor(m => m).SetValidator(addAddressValidator); }
public EditStorageSpaceValidator(IDatabaseChecks checks, AbstractValidator <IAddAddress> addAddressValidator) { RuleFor(c => c.Id).GreaterThan(0).WithMessage(Constants.INVALID_ID); RuleFor(c => c.Name).NotEmpty().WithMessage(Constants.NAME_NOT_EMPTY); RuleFor(c => c.Name).MaximumLength(200).WithMessage(Constants.NAME_MAX_LENGTH_100); RuleFor(c => c.ContactData).MaximumLength(1000).WithMessage(Constants.CONTACTDATA_MAX_LENGTH_1000); RuleFor(c => c.Description).MaximumLength(2000).WithMessage(Constants.DESCRIPTION_MAX_LENGTH_2000); RuleFor(m => m).SetValidator(addAddressValidator); }
public AddAddressValidator(IDatabaseChecks checks) { this.checks = checks; AddRules(); }
public InstitutionHandler(BaseHandlerNeeds needs, IDatabaseChecks checks) : base(needs) { this.checks = checks; }
public AddInstitutionValidator(AnabiContext context, IDatabaseChecks checks, AbstractValidator <IAddAddress> addAddressValidator) { RuleFor(p => p.Name).Length(1, 50).WithMessage("Numele poate avea o lungime de 1-50 caractere"); }