public override void RegisterArea(AreaRegistrationContext context) { context.MapRoute( "HelpPage_Default", "Help/{controller}/{action}/{apiId}", new { area = "HelpPage", controller = "Help", action = "Index", apiId = UrlParameter.Optional }, new[] { "CIEDigitalLib.Controllers", "CIEDigitalLib.Controllers.API" }); DocumentationConfig.Register(GlobalConfiguration.Configuration); }
/// <summary> /// Configures the application /// </summary> /// <param name="app">The app builder</param> /// <param name="serviceFacade">An instance of the service facade ofr mocking unit tests</param> public void Configuration(IAppBuilder app, IServiceFacade serviceFacade) { var config = new HttpConfiguration(); ApiRouteConfig.Register(config); FormattersConfig.Register(config); MapperConfig.Initialize(); DocumentationConfig.Register(config); // authorize all requests config.Filters.Add(new AuthorizeAttribute()); // ioc container ContainerConfig.Register(app, config, serviceFacade); // cors app.UseCors(CorsOptions.AllowAll); }