private async void register() { progressBar.Visible = true; var specialization = comboBoxSpecialization.SelectedItem as Specialization; var userToCreate = new User(FirstName, Surname, PhoneNumber, Email, Login, Password, 0); var task = new Task <Result>(() => { return(RegisterClick.Invoke(userToCreate, specialization)); }); task.Start(); var registerResult = await task; progressBar.Visible = false; if (!registerResult.Success) { MessageBox.Show(registerResult.ErrorMessage); } else { MessageBox.Show(Properties.Resources.RegisterSuccess); viewChanger.ShowLoginView(); } }
private void buttonLogOut_Click(object sender, EventArgs e) { viewChanger.ShowLoginView(); }