/// <summary>
 /// Set the  log factory to use
 /// </summary>
 /// <param name="factory">Log factory to use</param>
 public static void SetCurrent(IEntityValidatorFactory factory)
 {
     lock (_thisObject)
     {
         _factory = factory;
     }
 }
 /// <summary>
 /// Set the  log factory to use
 /// </summary>
 /// <param name="factory">Log factory to use</param>
 public static void SetCurrent(IEntityValidatorFactory factory)
 {
     lock (_thisObject)
     {
         _factory = factory;
     }
 }
Exemple #3
0
        public static void ValidateEntity <TEntity>(this IEntityValidatorFactory entityValidatorFactory, TEntity entity)
            where TEntity : class
        {
            var entityValidator = entityValidatorFactory.Create();
            var isValid         = entityValidator.IsValid(entity);

            if (!isValid)
            {
                var errors = entityValidator.GetInvalidMessages(entity).ToList();

                throw new ValidationErrorsException(errors);
            }
        }
 /// <summary>
 /// Set the  log factory to use
 /// </summary>
 /// <param name="factory">Log factory to use</param>
 public static void SetCurrent(IEntityValidatorFactory factory)
 {
     _factory = factory;
 }
 /// <summary>
 /// Set the  log factory to use
 /// </summary>
 /// <param name="factory">Log factory to use</param>
 public static void SetCurrent(IEntityValidatorFactory factory)
 {
     _factory = factory;
 }
Exemple #6
0
 static EntityValidatorFactory()
 {
     _factory = new DataAnnotationsEntityValidatorFactory();
 }
 public CoolerManager(ICoolerRepository coolerRepository, IBeverageRepository beverageRepository, IEntityValidatorFactory entityValidatorFactory)
 {
     this._coolerRepository = coolerRepository;
     this._beverageRepository = beverageRepository;
     this._entityValidatorFactory = entityValidatorFactory;
 }
Exemple #8
0
 public static void SetCurrent(IEntityValidatorFactory entityValidatorFactory)
 {
     currentEntityValidatorFactory = entityValidatorFactory;
 }