Example #1
0
 public ModelFactories(
     IValueTypeFactory valueTypeFactory,
     IValidatorFactory validatorFactory,
     IEntityFactory entityFactory)
 {
     ValueType = valueTypeFactory.NotNull(nameof(valueTypeFactory));
     Validator = validatorFactory.NotNull(nameof(validatorFactory));
     Entity    = entityFactory.NotNull(nameof(entityFactory));
 }
Example #2
0
        /// <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;
        }
Example #3
0
 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));
 }
Example #4
0
 public EntityValidationService(IValidatorFactory validatorFactory)
 {
     _validatorFactory = validatorFactory.NotNull(nameof(validatorFactory));
 }