private async void BtnStep2_OnClicked(object sender, EventArgs e) { try { var ans = stepTwoAnswer.Text; var question = QuestionTwo.Text; if (!ValidateQuestion(question, ans)) { MessageDialog.Show("OOPS", "Incorrect answer", PopUps.DialogType.Error, "OK", null); return; } //Add device to user var questModel = new CreateSecurityQuestionViewModel(Navigation); foreach (var item in vm.QuestionAndAnser) { questModel.QuestionAndAnswer.Add(new QuestionAndAnswer { Answer = item.Answer, Question = item.Question, QuestionID = item.QuestionID }); } await questModel.SubmitSecurityQuestions(email, pass); } catch (Exception ex) { await BusinessLogic.Log(ex.ToString(), "Exception on security question picker event", string.Empty, string.Empty, "Security Question Page", string.Empty); } }
public CreateSecurityQuestion(string username, string password) { InitializeComponent(); vm = new CreateSecurityQuestionViewModel(Navigation); BindingContext = vm; _username = username; _password = password; }