//This calls the functionality to add a profile private async void AddProfile() { projectOxfordSpeaker s = new projectOxfordSpeaker(); functionResult result = await s.addSpeaker(); if (result.Result == true) { LoadProfiles(); } else { MessageBox.Show(result.Message, "Function Result: Add Profile", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private async void btnCreate_Click(object sender, EventArgs e) { if (txtUserName.Text.Length == 0) { MessageBox.Show("Please enter a valid user name", "Add User"); return; } this.Cursor = Cursors.WaitCursor; btnCreate.Text = "Please Wait"; btnCancel.Enabled = false; btnCreate.Enabled = false; Database db = new Database(); functionResult r = db.addNewUser(txtUserName.Text); if (r.Result == true) { string newUserID = r.Message; projectOxfordSpeaker s = new projectOxfordSpeaker(); r = await s.addSpeaker(); if (r.Result == true) { db.updateUser(newUserID, txtUserName.Text, r.Message); performSpeakerEnrollment(r.Message); } else { MessageBox.Show(r.Message, "Error when creating new profile"); btnCreate.Text = "Create"; btnCancel.Enabled = true; btnCreate.Enabled = true; } } else { MessageBox.Show(r.Message, "Error when adding new user"); btnCreate.Text = "Create"; btnCancel.Enabled = true; btnCreate.Enabled = true; } this.Cursor = Cursors.Default; }