/MvcApplicationAPI/Global.asax.cs

https://github.com/henrikjakobsen/WebAPI · C# · 34 lines · 27 code · 5 blank · 2 comment · 0 complexity · 0e492e79a7e278ba7c4a7c52efb053a6 MD5 · raw file

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. using System.Web.Http;
  6. using System.Web.Mvc;
  7. using System.Web.Optimization;
  8. using System.Web.Routing;
  9. using Newtonsoft.Json.Serialization;
  10. namespace MvcApplicationAPI
  11. {
  12. // Note: For instructions on enabling IIS6 or IIS7 classic mode,
  13. // visit http://go.microsoft.com/?LinkId=9394801
  14. public class WebApiApplication : System.Web.HttpApplication
  15. {
  16. protected void Application_Start()
  17. {
  18. AreaRegistration.RegisterAllAreas();
  19. WebApiConfig.Register(GlobalConfiguration.Configuration);
  20. FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
  21. RouteConfig.RegisterRoutes(RouteTable.Routes);
  22. BundleConfig.RegisterBundles(BundleTable.Bundles);
  23. var json = GlobalConfiguration.Configuration.Formatters.JsonFormatter;
  24. json.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
  25. var xml = GlobalConfiguration.Configuration.Formatters.XmlFormatter;
  26. xml.UseXmlSerializer = true;
  27. }
  28. }
  29. }