/MvcApplicationAPI/Global.asax.cs
C# | 34 lines | 27 code | 5 blank | 2 comment | 0 complexity | 0e492e79a7e278ba7c4a7c52efb053a6 MD5 | raw file
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Web;
- using System.Web.Http;
- using System.Web.Mvc;
- using System.Web.Optimization;
- using System.Web.Routing;
- using Newtonsoft.Json.Serialization;
- namespace MvcApplicationAPI
- {
- // Note: For instructions on enabling IIS6 or IIS7 classic mode,
- // visit http://go.microsoft.com/?LinkId=9394801
- public class WebApiApplication : System.Web.HttpApplication
- {
- protected void Application_Start()
- {
- AreaRegistration.RegisterAllAreas();
- WebApiConfig.Register(GlobalConfiguration.Configuration);
- FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
- RouteConfig.RegisterRoutes(RouteTable.Routes);
- BundleConfig.RegisterBundles(BundleTable.Bundles);
- var json = GlobalConfiguration.Configuration.Formatters.JsonFormatter;
- json.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
- var xml = GlobalConfiguration.Configuration.Formatters.XmlFormatter;
- xml.UseXmlSerializer = true;
- }
- }
- }