Exemple #1
0
 /// <summary>
 /// Gibt die Liste aller Aufträge aus und werden gefiltert gemäss dem Suchtext string (Dienstleistung und Total). No Exception
 /// </summary>
 /// <param name="suchText"></param>
 /// <returns></returns>
 public List <Auftrag> LadeAuftraege(string suchText = "")
 {
     try
     {
         auftragsListe = dbWrapper.LadeAuftraege();
         foreach (var filterString in getFilterStrings(suchText))
         {
             auftragsListe =
                 auftragsListe.Where(
                     i =>
                     (i.Dienstleistung.Name.ToLower().Contains(filterString)) || (i.Total.ToString().Contains(filterString))).ToList();
         }
     }
     catch (Exception e)
     {
         auftragsListe = new List <Auftrag>();
         MessageBox.Show(e.ToString(), "Datenbank Error", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     return(auftragsListe);
 }