diff --git a/Jugenddienst Stunden/ViewModels/StundenViewModel.cs b/Jugenddienst Stunden/ViewModels/StundenViewModel.cs index 39194db..58eea17 100644 --- a/Jugenddienst Stunden/ViewModels/StundenViewModel.cs +++ b/Jugenddienst Stunden/ViewModels/StundenViewModel.cs @@ -25,6 +25,11 @@ namespace Jugenddienst_Stunden.ViewModels { public ICommand SelectEntryCommand { get; } public ICommand LoadDataCommand { get; private set; } + + public event EventHandler AlertEvent; + public event EventHandler InfoEvent; + + public object Stunden { get; } @@ -138,7 +143,7 @@ namespace Jugenddienst_Stunden.ViewModels { - public event EventHandler AlertEvent; + @@ -171,7 +176,7 @@ namespace Jugenddienst_Stunden.ViewModels { ////} } catch (Exception e) { DayTimes = new List(); - AlertEvent?.Invoke(this, e.Message); + InfoEvent?.Invoke(this, e.Message); } } diff --git a/Jugenddienst Stunden/Views/StundenPage.xaml.cs b/Jugenddienst Stunden/Views/StundenPage.xaml.cs index f2837af..3c9f135 100644 --- a/Jugenddienst Stunden/Views/StundenPage.xaml.cs +++ b/Jugenddienst Stunden/Views/StundenPage.xaml.cs @@ -7,12 +7,16 @@ public partial class StundenPage : ContentPage { InitializeComponent(); if(BindingContext is StundenViewModel vm) { vm.AlertEvent += Vm_AlertEvent; + vm.InfoEvent += Vm_InfoEvent; } } private void Vm_AlertEvent(object? sender, string e) { DisplayAlert("Fehler:", e, "OK"); } + private void Vm_InfoEvent(object? sender, string e) { + DisplayAlert("Information:", e, "OK"); + } protected override void OnAppearing() { base.OnAppearing();