public List <ErfassungsPeriodModel> GetAllErfassungsPeriodModels(NetzErfassungsmodus[] netzErfassungsmodusList) { return(FilteredEntities .Where(ep => netzErfassungsmodusList.Contains(ep.NetzErfassungsmodus)) .Select(CreateModel) .OrderByDescending(ep => ep.Erfassungsjahr) .ToList()); }
public List <ErfassungsPeriod> GetErfassungsPeriods(int jahrVon, int jahrBis) { return(FilteredEntities .Where(ep => jahrVon <= ep.Erfassungsjahr.Year) .Where(ep => ep.Erfassungsjahr.Year <= jahrBis) .OrderBy(ep => ep.Erfassungsjahr) .ToList()); }
public Strassenabschnitt GetStrassenabschnitt(string strassenname, string bezeichnungVon, string bezeichnungBis) { return(FilteredEntities .Where(s => s.Strassenname == strassenname) .Where(s => s.BezeichnungVon == bezeichnungVon) .Where(s => s.BezeichnungBis == bezeichnungBis) .Fetch(sa => sa.Belastungskategorie) .FirstOrDefault()); }
public List <KenngroessenFruehererJahre> GetKenngroessenFruehererJahren(int jahrVon, int jahrBis) { return(FilteredEntities .Where(kfj => jahrVon <= kfj.Jahr && kfj.Jahr <= jahrBis) .OrderBy(kfj => kfj.Jahr) .FetchMany(kfj => kfj.KenngroesseFruehereJahrDetails) .ThenFetch(kfjd => kfjd.Belastungskategorie) .ToList()); }
public IEnumerable <MassnahmenvorschlagKatalogModel> GetPossibleMassnahmenvorschlagen() { var massnahmenvorschlagKatalogs = CurrentSession.Query <GlobalMassnahmenvorschlagKatalog>().ToArray().GroupBy(m => m.Typ) .Select(g => new MassnahmenvorschlagKatalogModel { KatalogTyp = g.First().KatalogTyp, Typ = g.First().Typ, TypBezeichnung = localizationService.GetLocalizedMassnahmenvorschlagTyp(g.First().Typ) }).ToList(); if (securityService.GetCurrentApplicationMode() == ApplicationMode.Mandant) { foreach (var model in FilteredEntities.Where(m => m.IsCustomized).Select(CreateModel)) { massnahmenvorschlagKatalogs.RemoveAll(e => e.Typ == model.Typ); } } return(massnahmenvorschlagKatalogs); }
public List <ZustandsabschnittGIS> GetAllZustandsabschnittEnity(Guid strassenabschnittId) { return(FilteredEntities.Where(za => za.StrassenabschnittGIS.Id == strassenabschnittId).ToList()); }
public List <ZustandsabschnittGISModel> GetAllZustandsabschnittModel(Guid strassenabschnittId) { return(FilteredEntities.Where(za => za.StrassenabschnittGIS.Id == strassenabschnittId) .Fetch(z => z.StrassenabschnittGIS).ToList().Select(CreateModel).ToList()); }
public List <ZustandsabschnittModel> GetZustandsabschnitteByStrassenabschnittId(Guid strassenabschnittId) { var query = FilteredEntities.Where(s => s.Strassenabschnitt.Id.Equals(strassenabschnittId)); return(query.Select(CreateModel).ToList()); }
public List <ErfassungsPeriodModel> GetClosedErfassungsPeriodModels() { return(FilteredEntities.Where(ep => ep.IsClosed).OrderBy(ep => ep.Erfassungsjahr).Select(CreateModel).ToList()); }
public ErfassungsPeriod GetNewestClosedErfassungsPeriod() { return(FilteredEntities.Where(ep => ep.IsClosed).OrderByDescending(ep => ep.Erfassungsjahr).FirstOrDefault()); }
public List <InspektionsRouteStatusverlaufModel> GetInspektionsRouteStatusverlaufModels(Guid inspektionsrouteId) { return(FilteredEntities.Where(irsv => irsv.InspektionsRouteGIS.Id == inspektionsrouteId).Select(CreateModel).OrderBy(m => m.Datum).ToList()); }