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)); } }