public async void MaßnahmenHinzufügen(string parameter)
        {
            if (parameter == null || parameter.Length == 0)
            {
                await DialogService.ShowAlertAsync("Es muss eine Maßnahme eingegeben werden, um sie hinzuzufügen.", "Hinweis", "OK");

                return;
            }
            if (MaßnahmenSelected.Where(s => s.name == parameter).ToList().Count != 0)
            {
                if (!await DialogService.ShowConfirmAsync("Es wurde bereits eine Maßnahme mit dem eingegebenen Namen ausgewählt, soll sie nochmal hinzugefügt werden?", "Hinweis"))
                {
                    return;
                }
            }

            Maßnahmen maßnahme = DataService.GetMaßnahmen(parameter);

            if (maßnahme == null)
            {
                maßnahme      = new Maßnahmen();
                maßnahme.name = parameter;
                if (await DialogService.ShowConfirmAsync("Soll die Maßnahme \"" + parameter + "\" der Datenbank hinzugefügt werden, um später als Vorschlag angezeigt zu werden?", "Maßnahme Hinzufügen"))
                {
                    DataService.AddMaßnahmen(new List <Maßnahmen> {
                        maßnahme
                    });
                    maßnahme = DataService.GetMaßnahmen(parameter);
                    AllMaßnahmen.Add(maßnahme);
                }
            }
            MaßnahmenSelected.Add(maßnahme);
            Maßnahmen = "";
        }
        private void UpdateMaßnahmen(TextChangedEventArgs arg)
        {
            List <Maßnahmen> maßnahmenToAdd = AllMaßnahmen.Where(w => w.name.StartsWith(arg.NewTextValue, StringComparison.CurrentCultureIgnoreCase)).ToList();

            MaßnahmenFiltered.Clear();
            foreach (var item in maßnahmenToAdd)
            {
                MaßnahmenFiltered.Add(item);
            }
        }