protected void Application_Start(object sender, EventArgs e) { AreaRegistration.RegisterAllAreas(); UnityWebApiActivator.Start(); GlobalConfiguration.Configure(WebApiConfig.Register); RouteConfig.RegisterRoutes(RouteTable.Routes); //FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); //BundleConfig.RegisterBundles(BundleTable.Bundles); }
public static void Register(HttpConfiguration config) { // Web API configuration and services UnityWebApiActivator.Start(config);//configue dependency injection for web api // Web API routes config.MapHttpAttributeRoutes(); config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional } ); var jsonFormatter = config.Formatters.OfType <JsonMediaTypeFormatter>().First(); jsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver(); }
protected void Application_Start() { Database.SetInitializer <SearchContext>(new SearchDataInitializer()); UnityWebApiActivator.Start(); GlobalConfiguration.Configure(WebApiConfig.Register); }