public ModelFactories( IValueTypeFactory valueTypeFactory, IValidatorFactory validatorFactory, IEntityFactory entityFactory) { ValueType = valueTypeFactory.NotNull(nameof(valueTypeFactory)); Validator = validatorFactory.NotNull(nameof(validatorFactory)); Entity = entityFactory.NotNull(nameof(entityFactory)); }
/// <summary> /// Constructor /// </summary> /// <param name="validators">Validator factory</param> /// <param name="executionContextInitialiser">Execution context initialiser</param> public HandlerShell( IValidatorFactory validators, IExecutionContextInitialiser executionContextInitialiser) { validators.NotNull(nameof(validators)); executionContextInitialiser.NotNull(nameof(executionContextInitialiser)); _validators = validators; _executionContextInitialiser = executionContextInitialiser; }
public ModelLoader( IValueTypeFactory valueTypeFactory, IValidatorFactory validatorFactory, IEntityFactory entityFactory, IEntityRepository entityRepository) { _valueTypeFactory = valueTypeFactory.NotNull(nameof(valueTypeFactory)); _validatorFactory = validatorFactory.NotNull(nameof(validatorFactory)); _entityFactory = entityFactory.NotNull(nameof(entityFactory)); _entityRepository = entityRepository.NotNull(nameof(entityRepository)); }
public EntityValidationService(IValidatorFactory validatorFactory) { _validatorFactory = validatorFactory.NotNull(nameof(validatorFactory)); }