private void tsBtnAdd_Click(object sender, EventArgs e) { using (var userForm = new UserEditForm(null, true)) { if (userForm.ShowDialog(this) == System.Windows.Forms.DialogResult.OK) { if (DoServiceCall("Пользователь успешно добавлен", () => { return(_service.CreateUser(userForm.User, _loginInfo.SessionGuid)); })) { UpdateUsersGrid(); } } } }
private void tsBtnEdit_Click(object sender, EventArgs e) { string userName; if (!SelectedUser(out userName)) { return; } UserParam user = null; if (!DoServiceCall(null, () => { var result = _service.GetUser(userName, _loginInfo.SessionGuid); user = result.Data; return(result); })) { return; } using (var userForm = new UserEditForm(user, false)) { if (userForm.ShowDialog(this) == System.Windows.Forms.DialogResult.OK) { if (DoServiceCall("Пользователь успешно изменен", () => { return(_service.UpdateUser(userForm.User, _loginInfo.SessionGuid)); })) { UpdateUsersGrid(); } } } }