protected override void RulesForInfo(IFluentValidator <TestEntity> fluentValidator) { fluentValidator.RuleFor(x => x.OptionField1).NotNull(); fluentValidator.RuleFor(x => x.OptionField2).NotNull(); }
protected override void RulesForWarnings(IFluentValidator <TestEntity> fluentValidator) { fluentValidator.RuleFor(x => x.Description).NotNull(); fluentValidator.RuleFor(x => x.FullDescription).NotNull(); }
protected override void RulesForErrors(IFluentValidator <TestEntity> fluentValidator) { fluentValidator.RuleFor(x => x.Id).NotNull(); fluentValidator.RuleFor(x => x.Name).NotNull(); }
protected virtual void RulesForInfo(IFluentValidator <T> fluentValidator) { }
protected virtual void RulesForWarnings(IFluentValidator <T> fluentValidator) { }
protected virtual void RulesForErrors(IFluentValidator <T> fluentValidator) { }