private async void ContentPage_Appearing(object sender, EventArgs e)
        {
            try
            {
                FitnessMakerViewModel vm = BindingContext as FitnessMakerViewModel;
                await vm?.LoadUebung();

                span = TimeSpan.Parse(vm.FitnessUebung.Dauer);
            }
            // Diese Fehler dürften hier gar nicht mehr auftreten, da das Laden der Seite nur mit
            // gültiger Rolle zu ermöglichen ist.
            catch (ServiceException err) when(err.HttpStatusCode == (int)HttpStatusCode.Unauthorized)
            {
                await App.Current.MainPage.DisplayAlert("Fehler", "Nicht angemeldet", "OK");
            }
            catch (ServiceException err) when(err.HttpStatusCode == (int)HttpStatusCode.Forbidden)
            {
                await App.Current.MainPage.DisplayAlert("Fehler", "Keine Berechtigung", "OK");
            }
        }
 public FitnessMakerPage(long currentId) : this()
 {
     // Das Viewmodel mit der anzuzeigenden Klasse initialisieren.
     BindingContext = new FitnessMakerViewModel(currentId);
 }