IOrderedQueryable FillParentArtikelListe(string filter, int id) { var pr = new Repositories.ProjektRepository(dbArt); IOrderedQueryable paQuery; if (filter.Equals(string.Empty)) { paQuery = (IOrderedQueryable)pr.GetLagerListenMitOberArtikel(string.Empty, id); //paQuery = from p in dbArt.lagerlisten // where p.id_parent != ID // orderby p.bezeichnung // select p; } else { string f = filter; paQuery = (IOrderedQueryable)pr.GetLagerListenMitOberArtikel(filter, id); //paQuery = from p in dbArt.lagerlisten // where p.id_parent != ID && p.bezeichnung.Contains(f) // orderby p.bezeichnung // select p; } return(paQuery); }
private void Window_Loaded(object sender, RoutedEventArgs e) { ProjektViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("Projekt_ViewSource"))); db = new SteinbachEntities(); ProjektID = 10846; //var result = from p in db.projekte //.Include("projekt_verlauf") // where p.id == ProjektID // select p; var ProjektRepo = new Repositories.ProjektRepository(db); var ProjektQuery = ProjektRepo.GetProjekteByID(ProjektID); ProjektViewSource.Source = ProjektQuery; //ProjektViewSource.Source = result; }
IOrderedQueryable FillOberArtikelListe(string filter, int id) { var pr = new Repositories.ProjektRepository(dbArt); IOrderedQueryable paQuery; if (filter.Equals(string.Empty)) { paQuery = (IOrderedQueryable)pr.GetLagerListenGroupBezeichnung(string.Empty, id); } else { string f = filter; paQuery = (IOrderedQueryable)pr.GetLagerListenGroupBezeichnung(filter, id); } return(paQuery); }