ICommand ClearCommand(LocationSyncType syncType) => ReactiveCommand.CreateFromTask(async() => { var result = await this.dialogs.Confirm("Are you sure you want to delete these events?"); if (!result) { return; } await conn.DeleteAllAsync <LocationSyncEvent>(); await syncManager.ClearEvents(syncType); await this.dialogs.Snackbar("Events Cleared"); });