private void AddUser() { userManager.AddEmployee(); }
private void BtnSave_Click(object sender, RoutedEventArgs e) { if (txtFirstName.Text.ToString() == "") { MessageBox.Show("Must enter a valid first name"); txtFirstName.Focus(); return; } if (txtLastName.Text.ToString() == "") { MessageBox.Show("Must enter a valid last name"); txtLastName.Focus(); return; } if (!(txtEmailAddress.Text.ToString().Length > 6 && txtEmailAddress.Text.ToString().Contains("@") && txtEmailAddress.Text.ToString().Contains("."))) { MessageBox.Show("Must enter a valid Email"); txtEmailAddress.Focus(); return; } if (txtPhoneNumber.Text.ToString().Length < 10 || txtPhoneNumber.Text.ToString().Contains(" ")) { MessageBox.Show("Must enter a valid Phone"); txtPhoneNumber.Focus(); return; } User user = new User() { FirstName = txtFirstName.Text.ToString(), LastName = txtLastName.Text.ToString(), PhoneNumber = txtPhoneNumber.Text.ToString(), Email = txtEmailAddress.Text.ToString() }; if (_addMode) { try { if (_userManager.AddEmployee(user)) { this.DialogResult = true; this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.InnerException); } } else { try { if (_userManager.EditEmployee(_user, user)) { this.DialogResult = true; this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.InnerException); } } }