/// <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; } }
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; }
static EntityValidatorFactory() { _factory = new DataAnnotationsEntityValidatorFactory(); }
public CoolerManager(ICoolerRepository coolerRepository, IBeverageRepository beverageRepository, IEntityValidatorFactory entityValidatorFactory) { this._coolerRepository = coolerRepository; this._beverageRepository = beverageRepository; this._entityValidatorFactory = entityValidatorFactory; }
public static void SetCurrent(IEntityValidatorFactory entityValidatorFactory) { currentEntityValidatorFactory = entityValidatorFactory; }