public static void Initialize() { var container = AutofacDependencyResolver.Current.ApplicationContainer as IContainer; var fluentValidationModelValidatorProvider = new FluentValidationModelValidatorProvider(new ModelValidatorFactory()); DataAnnotationsModelValidatorProvider.AddImplicitRequiredAttributeForValueTypes = false; fluentValidationModelValidatorProvider.AddImplicitRequiredValidator = false; ModelValidatorProviders.Providers.Add(fluentValidationModelValidatorProvider); }
private static void SetUpFluentValidation() { FluentValidationModelValidatorProvider.Configure( provider => { provider.ValidatorFactory = new FluentValidatorFactory(ServiceProviderLocator.Current); provider.AddImplicitRequiredValidator = false; } ); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); FluentValidationModelValidatorProvider.Configure( provider => provider.AddImplicitRequiredValidator = false); }
public static void Register(HttpConfiguration config) { // Web API configuration and services' config.Filters.Add(new BadRequestActionFilter()); FluentValidationModelValidatorProvider.Configure(config, x => x.ValidatorFactory = new StructureMapValidatorFactory(config)); // Web API routes config.MapHttpAttributeRoutes(); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); FluentValidationModelValidatorProvider.Configure(provider => provider.AddImplicitRequiredValidator = false); Database.SetInitializer <ApplicationDbContext>(new TriggerInitializer()); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalFilters.Filters.Add(new ValidatorActionFilter()); RouteConfig.RegisterRoutes(RouteTable.Routes); FluentValidationModelValidatorProvider.Configure(); }
protected override void ApplicationStarted(UmbracoApplicationBase umbracoApplication, ApplicationContext applicationContext) { FluentValidationModelValidatorProvider.Configure( config => { config.ValidatorFactory = new DependencyResolverValidationFactory(); }); ValidatorOptions.ResourceProviderType = typeof(ErrorMessages); }
protected void Application_Start() { DatabaseConfig.InitializeDatabase(); AreaRegistration.RegisterAllAreas(); RouteConfig.Routes = RouteTable.Routes; BundleConfig.RegisterBundles(BundleTable.Bundles); FluentValidationModelValidatorProvider.Configure(); AutofacConfig.ConfigureContainer(); AutoMapperConfig.InitializeAutoMapper(); }
private static void RegisterFluentValidation(Container container) { container.Register(typeof(IValidator <>), typeof(PageableQuery).Assembly, typeof(PagedRequest).Assembly); container.RegisterSingleton <IValidatorFactory>(() => new FluentValidationSimpleInjectorAdapter(container)); FluentValidationModelValidatorProvider.Configure(provider => { provider.ValidatorFactory = new FluentValidationSimpleInjectorAdapter(container); provider.AddImplicitRequiredValidator = false; }); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); AntiForgeryConfig.UniqueClaimTypeIdentifier = ClaimTypes.Name; FluentValidationModelValidatorProvider.Configure(); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); RouteConfig.RegisterRoutes(RouteTable.Routes); ControllerBuilder.Current.SetControllerFactory(new NinjectControllerFactory(new BusinessModule())); FluentValidationModelValidatorProvider.Configure(provider => { provider.ValidatorFactory = new NinjectValidationFactory(new ValidationModule()); }); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); IoCConfig.RegisterServices(); FluentValidationModelValidatorProvider.Configure(); }
private void SettingConfig(HttpConfiguration config) { config.DependencyResolver = new UnityResolver(_container); //config.Services.Replace(typeof(IExceptionHandler), new ApiExceptionHandler()); config.Filters.Add(new RestfulModelStateFilterAttribute()); FluentValidationModelValidatorProvider.Configure(config, p => p.ValidatorFactory = new UnityValidatorFactory(_container)); config.MapHttpAttributeRoutes(); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); FluentValidationModelValidatorProvider.Configure(); log4net.Config.XmlConfigurator.Configure(); DependencyResolver.SetResolver(new SimpleInjectorDependencyResolver(Bootstrapper.Container)); Bootstrapper.Logger.Info("Session started"); }
//string connString = ConfigurationManager.ConnectionStrings["ESong.Properties.Settings.KONEKCIJA"].ConnectionString; protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); // RouteTable.Routes.MapHubs();- sada se koristi owin RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); FluentValidationModelValidatorProvider.Configure(); }
public ModelBinderTester() { Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US"); provider = new FluentValidationModelValidatorProvider(new AttributedValidatorFactory()); ModelValidatorProviders.Providers.Add(provider); DataAnnotationsModelValidatorProvider.AddImplicitRequiredAttributeForValueTypes = false; binder = new DefaultModelBinder(); controllerContext = new ControllerContext { HttpContext = MockHttpContext.Create() }; }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); FluentValidationModelValidatorProvider.Configure(options => { ValidatorOptions.CascadeMode = CascadeMode.Continue; }); }
private static void RegisterServices(IKernel kernel) { kernel.Bind <ILogger>() .ToMethod(context => LogManager.GetLogger(context.Request.ParentContext.Request.Service.FullName)); kernel.Bind <IValidator <GameViewModel> >().To <GameViewModelValidator>().InRequestScope(); kernel.Bind <IValidator <CommentViewModel> >().To <CommentViewModelValidator>().InRequestScope(); FluentValidationModelValidatorProvider.Configure( provider => { provider.ValidatorFactory = new NinjectValidatorFactory(kernel); }); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); AutoMapperConfiguration.Configure(); FluentValidationModelValidatorProvider.Configure(); AutofacConfig.RegisterComponents(); LanguageRepository.InitializeLangugae(); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); FluentValidationModelValidatorProvider.Configure(); new AutoMapperConfigurator().Configure(WebContainerManager.GetAll <IAutoMapperTypeConfigurator>()); }
protected void Application_Start() { Database.SetInitializer <ApplicationDbContext>(new UserRoleDbInitializer()); FluentValidationModelValidatorProvider.Configure(); AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); GlobalConfiguration.Configure(WebApiConfig.Register); FluentValidationModelValidatorProvider.Configure(); ViewEngines.Engines.Clear(); ViewEngines.Engines.Add(new FeatureViewLocationRazorViewEngine()); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); UnityConfig.RegisterComponents(); EwiClassMapper.Setup(); FluentValidationModelValidatorProvider.Configure(); ViewEngines.Engines.Add(new EwiPracaViewEngine()); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); ModelBinders.Binders.Add(typeof(BootgridRequestDTO), new BootgridBinder()); AutoMapperWebConfig.Configure(); FluentValidationModelValidatorProvider.Configure(); }
public static void ConfigureWebApi(this IAppBuilder @this, HttpConfiguration config) { // Web API routes config.MapHttpAttributeRoutes(); FluentValidationModelValidatorProvider.Configure(config); var jsonFormatter = config.Formatters.OfType <JsonMediaTypeFormatter>().First(); jsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver(); }
protected void Application_Start() { FluentValidationModelValidatorProvider.Configure(); AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); MapperConfig.RegisterMappings(); BundleConfig.RegisterBundles(BundleTable.Bundles); var container = new WindsorContainer() .Install(new AdminInstaller()); }
private static void ConfigureMvc(ILifetimeScope container) { var mvcResolver = new AutofacDependencyResolver(container); DependencyResolver.SetResolver(mvcResolver); FluentValidationModelValidatorProvider.Configure(provider => { provider.ValidatorFactory = new AutofacValidatorFactory(container); }); }
public static void AddPropertyValidators(this FluentValidationModelValidatorProvider provider) { provider.Add(typeof(GreaterThanValidator), (metadata, context, rule, validator) => new GreaterThanPropertyValidator(metadata, context, rule, validator)); provider.Add(typeof(GreaterThanOrEqualValidator), (metadata, context, rule, validator) => new GreaterThanOrEqualPropertyValidator(metadata, context, rule, validator)); provider.Add(typeof(LessThanValidator), (metadata, context, rule, validator) => new LessThanPropertyValidator(metadata, context, rule, validator)); provider.Add(typeof(LessThanOrEqualValidator), (metadata, context, rule, validator) => new LessThanPropertyValidator(metadata, context, rule, validator)); }
protected void Application_Start() { Mapper.Initialize(cfg => cfg.AddProfile <MappingProfile>()); GlobalConfiguration.Configure(WebApiConfig.Register); AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); FluentValidationModelValidatorProvider.Configure(); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); DtoMapper.Initialize(); DependecyRunningOn.Initialise(); FluentValidationModelValidatorProvider.Configure(); }
private IEnumerable<ModelClientValidationRule> GetClientRules(Expression<Func<TestModel, object>> expression ) { var propertyName = expression.GetMember().Name; var metadata = new DataAnnotationsModelMetadataProvider().GetMetadataForProperty(null, typeof(TestModel), propertyName); var factory = new Mock<IValidatorFactory>(); factory.Setup(x => x.GetValidator(typeof(TestModel))).Returns(validator); var provider = new FluentValidationModelValidatorProvider(factory.Object); var propertyValidators = provider.GetValidators(metadata, controllerContext); return (propertyValidators.SelectMany(x => x.GetClientValidationRules())).ToList(); }
private ModelClientValidationRule GetClientRule(Expression<Func<TestModel, object>> expression) { var propertyName = expression.GetMember().Name; var metadata = new DataAnnotationsModelMetadataProvider().GetMetadataForProperty(null, typeof(TestModel), propertyName); var factory = new Mock<IValidatorFactory>(); factory.Setup(x => x.GetValidator(typeof(TestModel))).Returns(validator); var provider = new FluentValidationModelValidatorProvider(factory.Object); var propertyValidator = provider.GetValidators(metadata, controllerContext).Single(); var clientRule = propertyValidator.GetClientValidationRules().Single(); return clientRule; }