private SerializableDataSourceResult GetGridModel([DataSourceRequest] DataSourceRequest dataSourceRequest, ZustandsabschnittGISGridCommand command)
 {
     return(new SerializableDataSourceResult(
                zustandsabschnittGISService.GetOverviewList(new ZustandsabschnittGISOverviewFilter
     {
         Strassenname = command.StrassennameFilter
     }).ToDataSourceResult(dataSourceRequest)));
 }
        public ActionResult GetAll([DataSourceRequest] DataSourceRequest dataSourceRequest, ZustandsabschnittGISGridCommand command)
        {
            if (dataSourceRequest.Sorts == null)
            {
                dataSourceRequest.Sorts = new List <SortDescriptor>();
            }

            dataSourceRequest.Sorts.Add(new SortDescriptor {
                Member = "Strassenname"
            });
            dataSourceRequest.Sorts.Add(new SortDescriptor {
                Member = "Sreassenabschnittsnummer"
            });
            dataSourceRequest.Sorts.Add(new SortDescriptor {
                Member = "StrasseBezeichnungBis"
            });
            dataSourceRequest.Sorts.Add(new SortDescriptor {
                Member = "Abschnittsnummer"
            });
            dataSourceRequest.Sorts.Add(new SortDescriptor {
                Member = "BezeichnungVon"
            });

            return(Json(GetGridModel(dataSourceRequest, command)));
        }