public ActionResult Index() { ViewBag.Title = "Home Page"; SimpleInjectorWebApiInitializer.Initialize(); return(View()); }
protected void Application_Start() { SimpleInjectorWebApiInitializer.Initialize(); GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore; GlobalConfiguration.Configuration.Formatters.Remove(GlobalConfiguration.Configuration.Formatters.XmlFormatter); GlobalConfiguration.Configure(WebApiConfig.Register); }
protected void Application_Start() { SimpleInjectorWebApiInitializer.Initialize(); GlobalConfiguration.Configure(WebApiConfig.Register); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); }
public static void Configuration(IAppBuilder app) { var config = new HttpConfiguration(); WebApiConfig.Register(config); SimpleInjectorWebApiInitializer.Initialize(config); app.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll); }
/// <summary> /// /// </summary> /// <param name="app"></param> public static void Configuration(IAppBuilder app) { SimpleInjectorWebApiInitializer.Initialize(app); ConfigureOAuth(app); app.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); SimpleInjectorWebApiInitializer.Initialize(); }
public static void Configuration(IAppBuilder app) { using (var config = new HttpConfiguration()) { SimpleInjectorWebApiInitializer.Initialize(config); ConfigureWebApi(config); app.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll); app.UseWebApi(config); } }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore; GlobalConfiguration.Configuration.Formatters.Remove(GlobalConfiguration.Configuration.Formatters.XmlFormatter); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); SimpleInjectorWebApiInitializer.Initialize(); }
public void Configuration(IAppBuilder app) { Container container = new Container(); container = SimpleInjectorWebApiInitializer.Initialize(container); ConfigureOAuth(app, container); HttpConfiguration config = new HttpConfiguration(); SwaggerConfig.RegisterSwagger(config); WebApiConfig.Register(config); app.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll); app.UseWebApi(config); }
protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); //RouteConfig.RegisterRoutes(RouteTable.Routes); SimpleInjectorWebApiInitializer.Initialize(); Mapper.Initialize(cfg => { cfg.AddProfile <ResourceModelsMapperProfile>(); cfg.AddProfile <DtoMapperProfile>(); }); }
public void Configuration(IAppBuilder app) { // Resolve dependencies SimpleInjectorWebApiInitializer.Initialize(); MappingConfig.Initialize(); // Change to camelcase (json default) var config = GlobalConfiguration.Configuration; config.Formatters.JsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver(); config.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling = ReferenceLoopHandling.Serialize; // Remove the XML formatter (we just need JSON) config.Formatters.Remove(config.Formatters.XmlFormatter); }
public static void Register(HttpConfiguration config) { config.SuppressDefaultHostAuthentication(); config.Filters.Add(new HostAuthenticationFilter(OAuthDefaults.AuthenticationType)); // Web API configuration and services SimpleInjectorWebApiInitializer.Initialize(); //config.Filters.Add(new HttpsOnlyAttribute()); // Web API routes config.MapHttpAttributeRoutes(); config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional } ); }
protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); SimpleInjectorWebApiInitializer.Initialize(); }