private async Task ResetGoogleCalendarInternal() { if (SelectedCalendar == null) { MessageService.ShowMessageAsync("Please select a Google calendar to wipe"); return; } var task = await MessageService.ShowConfirmMessage( "Are you sure you want to reset events from 10 year past and 10 year future?"); if (task != MessageDialogResult.Affirmative) { return; } var calendarSpecificData = new Dictionary <string, object> { { "CalendarId", SelectedCalendar.Id }, { "AccountName", SelectedGoogleAccount.Name } }; var result = await GoogleCalendarService.ResetCalendar(calendarSpecificData); if (!result) { MessageService.ShowMessageAsync("Reset calendar failed."); } }