private void EditButton_Click(object sender, EventArgs e) { try { User user = (User)bindingSourceUsers.Current; if (user == null) { return; } FormAddEditUser formEditUser = new FormAddEditUser(user); DialogResult dr = formEditUser.ShowDialog(); if (dr == DialogResult.Abort) { do { dr = formEditUser.ShowDialog(); } while (dr != DialogResult.OK && dr != DialogResult.Cancel); } if (dr == DialogResult.OK) { repository.Update(user); RefreshControls(); } } catch (Exception ex) { throw new ApplicationException(string.Format(ErrorMessages.ErrorMessageTemplate, UserDisplay), ex); } }
private void AddButton_Click(object sender, EventArgs e) { try { User user = new User(); FormAddEditUser formAddUser = new FormAddEditUser(user); DialogResult dr = formAddUser.ShowDialog(); if (dr == DialogResult.Abort) { do { dr = formAddUser.ShowDialog(); } while (dr != DialogResult.OK && dr != DialogResult.Cancel); } if (dr == DialogResult.OK) { repository.Insert(user); RefreshControls(); } } catch (Exception ex) { throw new ApplicationException(string.Format(ErrorMessages.ErrorMessageTemplate, UserDisplay), ex); } }