예제 #1
0
        private async Task DeleteEvent()
        {
            var message = await networkAPI.DeleteEvent(Event.EventId);

            await MessageUtils.ShowDialog("Evenement verwijderen", message.Item1);

            if (message.Item2)
            {
                mainPageViewModel.BackButtonPressed();
                mainPageViewModel.BackButtonPressed();
                mainPageViewModel.NavigationHistoryItems.RemoveAll(v => v.GetType() == typeof(EventDetailViewModel) || v.GetType() == typeof(EventsViewModel));
                mainPageViewModel.NavigateTo(new EventsViewModel(mainPageViewModel));
            }
        }