ASP.NET MVC4 Web API v1 controller is defined below. It should accept 1 or 2 query string parametrs.
However ko parameter is always null if method is called. Request is
Complex types are fetched from the body of a request, but you can change this default behaviour like this :
public HttpResponseMessage Get([FromUri]CustomersSearchViewModel ko)
Your querystring should contain parameters named like your model properties, otherwise the binding won't work.