async Task OnDoneCommand() { var valid = await ValidateAnswers(); if (!valid) { // TODO: report errors } else { if (_wizardController != null) { await _wizardController.NextPage(_pageNumber); } else { // save await SaveData(); DontSaveOnClose = true; await _navigationService.GoBackAsync(); } } }
async Task OnContinueCommand() { if (!ValidateEntry()) { // it's not valid, so don't bother sending it to the server. return; } await _wizardController.NextPage(_pageNumber); }
async Task OnContinueCommand() { if (!SelectedCaseIds.Any()) { // no other attendees have been selected, so show the error and don't navigate away DisplayNoAdditionalAttendeesSelected = true; return; } await _wizardController.NextPage(_pageNumber); }
async Task OnContinueCommand() { // only go to the next page if we're not displaying errors - and we have a wizard so we can if (!DisplayErrors && _wizardController != null) { await _wizardController.NextPage(_pageNumber); } else { await _navigationService.GoBackAsync(); } }
async Task OnContinueCommand() { await _databaseService.WriteSignature(SessionInProgress, SignatureType.Provider, SignatureBytes); await _wizardController.NextPage(_pageNumber); }
private void SkipCommandExecute() { wizardController.NextPage(skipToPage); }
async Task OnConfirmAndCompleteCommand() { await _wizardController.NextPage(_pageNumber); }