protected void Application_Start() { AreaRegistration.RegisterAllAreas(); RegisterGlobalFilters(GlobalFilters.Filters); RegisterRoutes(RouteTable.Routes); DataReferenceSetup.Setup(); SiteMapSetup.Setup(); UnityContainerSetup.SetUp(); AutoMapperSetup.Setup(); FluentValidationModelValidatorProvider.Configure(); }
public void Configuration(IAppBuilder app) { ConfigureOAuth(app); HttpConfiguration config = new HttpConfiguration(); config.Filters.Add(new System.Web.Http.AuthorizeAttribute()); config.SuppressDefaultHostAuthentication(); config.Filters.Add(new HostAuthenticationFilter(OAuthDefaults.AuthenticationType)); WebApiConfig.Register(config); app.UseCors(CorsOptions.AllowAll); app.UseWebApi(config); //app.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll); DataAnnotationsModelValidatorProvider.AddImplicitRequiredAttributeForValueTypes = false; AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); UnityContainerSetup.SetUp(); }