0

Контроллер

[HttpPost]
public HttpResponseMessage GetData(FormRequest formRequest)
{
    ...
}

FormRequest

public class FormRequest
{
    public int Param1 { get; set; }
    public int Param2 { get; set; }
}

WebApiConfig

public static class WebApiConfig
{
    public static void Register(HttpConfiguration config)
    {
        config.MapHttpAttributeRoutes();

        config.Routes.MapHttpRoute(
                "DefaultApi",
                "api/{controller}/{action}/{id}",
                new { id = RouteParameter.Optional }
        );
    }
}

В POST-запросе передаются параметры с именами $Param1 и $Param2

Как замапить значения этих параметров на свойства объекта FormRequest?

tCode
  • 3,586

1 Answers1

0

Решил проблему реализацией интерфейса IModelBinder

tCode
  • 3,586