private void ApplyFilter(string filterText) { if (Entities == null) { return; } if (string.IsNullOrEmpty(filterText)) { DisApplyFilter(); return; } FilteredEntities.Clear(); foreach (var entity in Entities) { if (entity.Title.Contains(filterText) || (!string.IsNullOrEmpty(entity.FirstName) && entity.LastName.Contains(filterText))) { if (!FilteredEntities.Contains(entity)) { FilteredEntities.Add(entity); } } } //throw new NotImplementedException(); }
public void ClearLog() { foreach (var logEntry in FilteredEntities.ToList()) { Delete(logEntry); } }
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 List <ErfassungsPeriodModel> GetAllErfassungsPeriodModels(NetzErfassungsmodus[] netzErfassungsmodusList) { return(FilteredEntities .Where(ep => netzErfassungsmodusList.Contains(ep.NetzErfassungsmodus)) .Select(CreateModel) .OrderByDescending(ep => ep.Erfassungsjahr) .ToList()); }
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 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()); }
private void DisApplyFilter() { FilteredEntities.Clear(); foreach (var entity in Entities) { FilteredEntities.Add(entity); } IsFilterApplied = false; }
public override List <InspektionsRouteGISOverviewModel> GetCurrentModels() { return(FilteredEntities.Select(ins => new InspektionsRouteGIS() { Id = ins.Id, Bezeichnung = ins.Bezeichnung, InspektionsRtStrAbschnitteList = ins.InspektionsRtStrAbschnitteList, InInspektionBei = ins.InInspektionBei, InInspektionBis = ins.InInspektionBis, StatusverlaufList = ins.StatusverlaufList }).Select(CreateModel).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 ErfassungsPeriod GetCurrentErfassungsPeriod() { return(cache.GetOrUpdateCache("GetCurrentErfassungsPeriod", () => FilteredEntities.Single(ep => !ep.IsClosed))); }
public ErfassungsPeriod GetNewestClosedErfassungsPeriod() { return(FilteredEntities.Where(ep => ep.IsClosed).OrderByDescending(ep => ep.Erfassungsjahr).FirstOrDefault()); }
public List <ZustandsabschnittGISModel> GetAllZustandsabschnittModel(Guid strassenabschnittId) { return(FilteredEntities.Where(za => za.StrassenabschnittGIS.Id == strassenabschnittId) .Fetch(z => z.StrassenabschnittGIS).ToList().Select(CreateModel).ToList()); }
public override List <KenngroessenFruehererJahreOverviewModel> GetCurrentModels() { return(FilteredEntities.FetchMany(e => e.KenngroesseFruehereJahrDetails).Select(CreateModel).ToList()); }
public MandantDetails GetCurrentMandantDetails() { return(FilteredEntities.Single()); }
public List <GemeindeKatalogModel> GetGemeindeKatalogModels() { return(FilteredEntities.Select(CreateModel).ToList()); }
public bool IsUniqueId(string externalId, Guid Id) { return(!FilteredEntities.Any(s => s.Id != Id && s.ExternalId == externalId)); }
public List <ErfassungsPeriodModel> GetClosedErfassungsPeriodModels() { return(FilteredEntities.Where(ep => ep.IsClosed).OrderBy(ep => ep.Erfassungsjahr).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 NetzSummarischModel GetCurrentNetzSummarischModel() { return(CreateModel(FilteredEntities.Single())); }
public bool IsJahrUnique(KenngroessenFruehererJahreModel model) { return(!FilteredEntities.Any(e => e.Jahr == model.Jahr && e.Id != model.Id)); }
public List <OeffentlicheVerkehrsmittelKatalogModel> GetOeffentlicheVerkehrsmittelKatalogModels() { return(FilteredEntities.Select(CreateModel).ToList()); }
public NetzSummarisch GetCurrentNetzSummarisch() { return(FilteredEntities.Single()); }
public override List <ZustandsabschnittModel> GetCurrentModels() { return(FilteredEntities.Fetch(z => z.Strassenabschnitt).Select(CreateModel).ToList()); }
public override List <StrassenabschnittGISModel> GetCurrentModels() { return(FilteredEntities.Fetch(rms => rms.Belastungskategorie).Select(CreateModel).ToList()); }
public override List <RealisierteMassnahmeSummarsichModel> GetCurrentModels() { return(FilteredEntities.Fetch(rms => rms.Belastungskategorie).Select(CreateModel).ToList()); }
public bool IsThereMissingZustandsabschnitte() { return(FilteredEntities.Any(s => !s.Zustandsabschnitten.Any())); }
public List <InspektionsRouteStatusverlaufModel> GetInspektionsRouteStatusverlaufModels(Guid inspektionsrouteId) { return(FilteredEntities.Where(irsv => irsv.InspektionsRouteGIS.Id == inspektionsrouteId).Select(CreateModel).OrderBy(m => m.Datum).ToList()); }
public bool WasThereJahresabschluss() { return(FilteredEntities.Any(ep => ep.IsClosed)); }
public List <ZustandsabschnittGIS> GetAllZustandsabschnittEnity(Guid strassenabschnittId) { return(FilteredEntities.Where(za => za.StrassenabschnittGIS.Id == strassenabschnittId).ToList()); }
public override List <NetzSummarischDetailModel> GetCurrentModels() { return(FilteredEntities.OrderBy(ns => ns.Belastungskategorie.Reihenfolge).Fetch(ns => ns.Belastungskategorie).Select(CreateModel).ToList()); }