//[ActionName("ShowClients")]
      public DataSourceResult GetClients([ModelBinder(typeof(WebApiDataSourceRequestModelBinder))]DataSourceRequest request,
         string ClientId, string ClientName, string ClientDpt, string MatterId, string MatterName, int Soundex)
      {
         // *** Web API quirk: Empty string parameters are converted to null values ***
         ClientId = ClientId ?? "";
         ClientName = ClientName ?? "";
         ClientDpt = ClientDpt ?? "";
         MatterId = MatterId ?? "";
         MatterName = MatterName ?? "";

         using (var ctx = new ModelerContext())
         {
            IEnumerable<ClientVM> clients = ctx.getClients(ClientId, ClientName, ClientDpt, MatterId, MatterName, Soundex);
            return clients.ToDataSourceResult(request);
         }
      }