public async void SchadsymptomHinzufügen(string parameter)
        {
            if (parameter == null)
            {
                await DialogService.ShowAlertAsync("Es muss ein Schadsymptom eingegeben werden, um es hinzuzufügen.", "Hinweis", "OK");

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

            Schadsymptom schadsymptom = DataService.GetSchadsymptom(parameter);

            if (schadsymptom == null)
            {
                schadsymptom      = new Schadsymptom();
                schadsymptom.name = parameter;
                if (await DialogService.ShowConfirmAsync("Soll das Schadsymptom \"" + parameter + "\" der Datenbank hinzugefügt werden, um später als Vorschlag angezeigt zu werden?", "Schadsymptom Hinzufügen"))
                {
                    DataService.AddSchadsymptome(new List <Schadsymptom> {
                        schadsymptom
                    });
                    schadsymptom = DataService.GetSchadsymptom(parameter);
                    AllSchadsymptome.Add(schadsymptom);
                }
            }
            SchadsymptomeSelected.Add(schadsymptom);
            Schadsymptom = "";
        }
        private void UpdateSchadsymptom(TextChangedEventArgs arg)
        {
            List <Schadsymptom> schadsymptomToAdd = AllSchadsymptome.Where(w => w.name.StartsWith(arg.NewTextValue, StringComparison.CurrentCultureIgnoreCase)).ToList();

            SchadsymptomeFiltered.Clear();
            foreach (var item in schadsymptomToAdd)
            {
                SchadsymptomeFiltered.Add(item);
            }
        }