using Newtonsoft.Json.Converters;
|
using System;
|
using System.Collections.Generic;
|
using System.Collections.ObjectModel;
|
using System.Globalization;
|
using System.Linq;
|
using System.Reflection;
|
using System.Text.RegularExpressions;
|
using System.Web.Http;
|
using System.Web.Http.Controllers;
|
using System.Web.Http.Description;
|
using System.Web.Http.Routing;
|
using System.Web.Http.Validation;
|
using System.Web.Http.Validation.Providers;
|
using Pcb.Api.App_Start;
|
|
namespace Pcb.Api
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public static class WebApiConfig
|
{
|
/// <summary>
|
///
|
/// </summary>
|
/// <param name="config"></param>
|
public static void Register(HttpConfiguration config)
|
{
|
|
|
//config.Routes.MapHttpRoute(name: "LogisticsApi", routeTemplate: "api/{area}/{controller}/{action}/{id}"
|
//, defaults: new { id = RouteParameter.Optional });
|
|
config.Routes.MapHttpRoute(
|
name: "DefaultApi",
|
routeTemplate: "api/{controller}/{action}/{id}",
|
defaults: new { id = RouteParameter.Optional }
|
);
|
|
config.Services.RemoveAll(typeof(ModelValidatorProvider), (provider) => provider is InvalidModelValidatorProvider);
|
|
}
|
}
|
}
|