public void FilterBy(String filter)
        {
            ResponsiveAufgabenListe = new ObservableCollection <Aufgabe>();

            if (filter == "Prio")
            {
                ResponsiveAufgabenListe = new ObservableCollection <Aufgabe>(Aufgaben.OrderByDescending(x => x.Prio));
            }
            else if (filter == "Kategorie")
            {
                ResponsiveAufgabenListe = new ObservableCollection <Aufgabe>(Aufgaben.OrderBy(x => x.Category));
            }
            else if (filter == "Name")
            {
                ResponsiveAufgabenListe = new ObservableCollection <Aufgabe>(Aufgaben.OrderBy(x => x.Topic));
            }
            else if (filter == "Undone")
            {
                ResponsiveAufgabenListe = new ObservableCollection <Aufgabe>(Aufgaben.Where(x => x.Done == false));
            }
            else if (filter == "Done")
            {
                ResponsiveAufgabenListe = new ObservableCollection <Aufgabe>(Aufgaben.Where(x => x.Done == true));
            }
        }
 public void updateCount()
 {
     if (Aufgaben == null)
     {
         CountDone = 0;
         CountAll  = 0;
     }
     CountDone = Aufgaben.Where(g => g.Done == true).ToList().Count;
     CountAll  = Aufgaben.Count;
 }