Example #1
0
        protected void Application_Start()
        {
            this.InitializeIoc();
            AreaRegistration.RegisterAllAreas();
            GlobalConfiguration.Configure(WebApiConfig.Register);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            DataAnnotationsModelValidatorProvider.AddImplicitRequiredAttributeForValueTypes = false;
            ModelValidatorProviders.Providers.Add(new FluentValidationModelValidatorProvider(new AttributedValidatorFactory()));
            ValidatorOptions.CascadeMode = CascadeMode.StopOnFirstFailure;
            FluentValidationModelValidatorProvider.Configure();
            AutoMapperManager.InitMapperCollection();
        }
Example #2
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);

            if (Singleton <IAppStartManager> .Instance == null)
            {
                Singleton <IAppStartManager> .Instance = new AppStartManager();
            }

            Singleton <IAppStartManager> .Instance.Initialize(Assembly.GetExecutingAssembly());

            AutoMapperManager.InitMapperCollection();
            AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;
        }