Beispiel #1
0
 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();
        }
Beispiel #3
0
 protected void Application_Start()
 {
     Database.SetInitializer <SearchContext>(new SearchDataInitializer());
     UnityWebApiActivator.Start();
     GlobalConfiguration.Configure(WebApiConfig.Register);
 }