Пример #1
0
 public ActionResult Delete([DataSourceRequest] DataSourceRequest dataSourceRequest, Guid id, ZustandsabschnittGridCommand command)
 {
     zustandsabschnittService.DeleteEntity(id);
     return(View(GetGridModel(dataSourceRequest, command)));
 }
Пример #2
0
        private SerializableDataSourceResult GetGridModel([DataSourceRequest] DataSourceRequest dataSourceRequest, ZustandsabschnittGridCommand command)
        {
            var zustandsabschnittModels = zustandsabschnittService.GetCurrentModelsByOrtsbezeichnung(command.Ortsbezeichnung)
                                          .OrderBy(m => m.Strassenname).ThenBy(m => m.Abschnittsnummer);

            return(new SerializableDataSourceResult(zustandsabschnittModels.ToDataSourceResult(dataSourceRequest)));
        }
Пример #3
0
        public ActionResult GetAll([DataSourceRequest] DataSourceRequest dataSourceRequest, ZustandsabschnittGridCommand 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"
            });

            ((ValueProviderCollection)ValueProvider).Insert(0, new SortValueProvider(command.SortDescriptors));
            return(Json(GetGridModel(dataSourceRequest, command)));
        }