WebApiConfig.cs 751 B

12345678910111213141516171819202122232425262728
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Net.Http.Formatting;
  5. using System.Web.Http;
  6. namespace EsoftWebApi
  7. {
  8. public static class WebApiConfig
  9. {
  10. public static void Register(HttpConfiguration config)
  11. {
  12. // Конфигурация и службы Web API
  13. // Маршруты Web API
  14. config.MapHttpAttributeRoutes();
  15. config.Routes.MapHttpRoute(
  16. name: "DefaultApi",
  17. routeTemplate: "api/{controller}/{id}",
  18. defaults: new { id = RouteParameter.Optional }
  19. );
  20. config.Formatters.Clear();
  21. config.Formatters.Add(new JsonMediaTypeFormatter());
  22. }
  23. }
  24. }