public void Configuration(IAppBuilder applicationBuilder) { var container = ContainerFactory.Get(); Debug.WriteLine(container.WhatDidIScan()); Debug.WriteLine(container.WhatDoIHave()); container.AssertConfigurationIsValid(); var httpConfiguration = new HttpConfiguration(); httpConfiguration.AddSwagger(); httpConfiguration.AddDependencyResolver(container); httpConfiguration.AddGlobalExceptionHandling(container.GetInstance<ILocator>()); httpConfiguration.AddRouteConfiguration(); applicationBuilder.UseCors(CorsOptions.AllowAll); applicationBuilder.UseWebApi(httpConfiguration); }
public void Configuration(IAppBuilder appBuilder) { var container = ContainerFactory.Get(); HttpConfiguration httpConfiguration = new HttpConfiguration(); httpConfiguration.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional } ); httpConfiguration.AddDependencyResolver(container); httpConfiguration.AddGlobalExceptionHandling(container.GetInstance<ILocator>()); httpConfiguration.AddTransaction(); httpConfiguration.AddSwagger(); appBuilder.UseCors(CorsOptions.AllowAll); appBuilder.UseWebApi(httpConfiguration); }