public async Task <IActionResult> Edit(string userId, [FromForm] EditUserForm editUserForm) { var user = await _userManager.FindByIdAsync(userId); if (user == null) { return(NotFound("User with given id doesn't exist")); } //update email user.Email = editUserForm.Email; //lock account if checkbox is checked if (editUserForm.AccountLocked) { user.LockoutEnd = DateTimeOffset.MaxValue; } await _userManager.UpdateAsync(user); EditUserForm oldForm = new EditUserForm(user); return(View("~/Views/Dashboard/Users/Edit.cshtml", oldForm)); }
public IActionResult EditProfile(Guid id, EditUserForm editUserViewModel) { if (ModelState.IsValid) { var roles = editUserViewModel.RoleIds.Select(r => _roleService.Get(r)); var user = _accountService.EditProfile(id, editUserViewModel.Login, editUserViewModel.Password, roles, editUserViewModel.FirstName, editUserViewModel.LastName, editUserViewModel.SurName, editUserViewModel.Gender, editUserViewModel.BirthDate, editUserViewModel.Snils, editUserViewModel.Email, editUserViewModel.Phone, editUserViewModel.RegistrationAddress, editUserViewModel.FactAddress, editUserViewModel.OtherPhones); var userViewModel = _userModelBuilder.BuildNew(user); return(Ok(userViewModel)); } else { return(BadRequest()); } }
private static EditUserForm createEditUserForm(AppUser userToEdit) { var form = new EditUserForm(); form.UserID.SetValue(userToEdit.ID.Value); return(form); }
private void userToolStripMenuItem_Click(object sender, EventArgs e) { int currentUserId = Membership.CurrentUser.UserId; var editUserForm = new EditUserForm(currentUserId); editUserForm.ShowDialog(); }
private void kullanıcıDüzenlemeToolStripMenuItem_Click(object sender, EventArgs e) { EditUserForm editUserForm = new EditUserForm(); editUserForm.MdiParent = this; editUserForm.WindowState = FormWindowState.Maximized; editUserForm.Show(); }
public async Task <IActionResult> Edit(string userId) { var user = await _userManager.FindByIdAsync(userId); EditUserForm editUserForm = new EditUserForm(user); return(View("~/Views/Dashboard/Users/Edit.cshtml", editUserForm)); }
private void EditItem(DatabaseCommunicator.Model.User user) { EditUserForm form = new EditUserForm(user); if (form.ShowDialog() == DialogResult.OK) { FillDataGridView(); } }
private void ShowEditForm() { if (gridViewUser.GetFocusedRow() is UserBl selected) { var form = new EditUserForm(_repo, selected); form.ShowDialog(); form.Dispose(); } }
private void usersMnuItem_AddButtonClick(object sender, EventArgs e) { var form = new EditUserForm(); if (form.ShowDialog() == DialogResult.OK) { ShowUsersPanel(); userControlPanel.UpdateControl(); } }
/// <summary> /// Add button click /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button1_Click(object sender, EventArgs e) { EditUserForm editUserForm = new EditUserForm(); editUserForm.ShowDialog(); if (editUserForm.DialogResult == DialogResult.OK) { loadData(); } }
public void EidtInfomation(int id, EditUserForm editUserForm) { var user = _context.users.First(a => a.Id == id); user.Name = editUserForm.Name; user.Birthday = editUserForm.BirthDay; user.UpdatedAt = DateTime.Now; _context.SaveChanges(); }
private void ChangeUserButton_Click(object sender, EventArgs e) { if (UserListBox.SelectedItem == null) { return; } User user = (User)UserListBox.SelectedItem; EditUserForm editUserForm = new EditUserForm(user); editUserForm.Show(); }
public async Task <(bool Succeeded, string Error)> EditUserAsync( EditUserForm form, UserEntity user) { user.Email = form.Email; user.FirstName = form.FirstName; user.LastName = form.LastName; IdentityResult ir = await _userManager.UpdateAsync(user); return(ir.Succeeded, (ir.Succeeded ? null : "Failed to update user")); }
private void barButtonItemAdd_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { var form = new EditUserForm(_repo); if (form.ShowDialog() == DialogResult.OK) { RefreshGrid(); form.Dispose(); gridViewUser.FocusedRowHandle = _items.Count - 1; } }
private void btnEditUser_Click(object sender, EventArgs e) { if (dgvUsers.SelectedRows.Count == 1 && dgvUsers.SelectedRows[0] != null) { CommonUser selectedItem = (CommonUser)dgvUsers.SelectedRows[0].DataBoundItem; EditUserForm form = new EditUserForm(selectedItem); if (form.ShowDialog() == DialogResult.OK) { LoadData(); } } }
private void button2_Click(object sender, EventArgs e) { string id = dataGridView1.SelectedRows[0].Cells[0].Value.ToString(); User user = userDao.GetUserById(Int32.Parse(id)); EditUserForm editUserForm = new EditUserForm(user); editUserForm.ShowDialog(); if (editUserForm.DialogResult == DialogResult.OK) { loadData(); } }
/// <summary> /// /// </summary> /// <param name="user"></param> /// <param name="form"></param> public UserEditor(User user, EditUserForm form) { if (!Directory.Exists(tempDir)) { Directory.CreateDirectory(tempDir); } lock (DataDatabase.userDatabase) { ChangingUser = (User)user.Clone(); OldUser = user; } Form = form; }
public IActionResult EditInformationUserByToken([FromBody] EditUserForm editUserForm) { var id = GetIdByToken(this); if (!_userService.UserExistsById(id)) { return(NotFound(new Response("404", "User not found!"))); } _userService.EidtInfomation(id, editUserForm); return(Ok(new Response("200", "Successfully!"))); }
private void btn_EditUser_Click(object sender, EventArgs e) { if (UserInfoListView.SelectedRows.Count <= 0) { MessageBox.Show("请选择用户"); return; } EditUserForm _form = new EditUserForm(UserInfoListView.SelectedRows[0].Cells[0].Value.ToString()); if (_form.ShowDialog() == DialogResult.OK) { } }
private void EditBtn_Click(object sender, RoutedEventArgs e) { var selected = (User)UsersListBox.SelectedItem; if (selected == null) { // error return; } EditUserForm editUserForm = new EditUserForm(selected); editUserForm.ShowDialog(); UsersListBox.ItemsSource = null; UsersListBox.ItemsSource = DBHelper.GetContext().User.ToList(); }
private void editLoggedUserButton_Click(object sender, EventArgs e) { if (GlobalSettings.User != null) { EditUserForm form = new EditUserForm(GlobalSettings.User); if (form.ShowDialog() == DialogResult.OK) { if (userControlPanel != null) { userControlPanel.UpdateControl(); } userPictureBox.Image = DirectoriesController.GetImage(GlobalSettings.User?.AvatarImagePath, Properties.Resources.noUserImage_white); } } }
public async Task <IActionResult> EditUserAsync( [FromBody] EditUserForm form, CancellationToken ct) { if (!ModelState.IsValid) { return(BadRequest(new ApiError(ModelState))); } var currentUser = await _userManager.GetUserAsync(User); // Check if UserId is current user's Id (reset own password) if (form.UserId == currentUser.Id) { (bool succeeded, string error) = await _userService.EditUserAsync (form, currentUser); if (succeeded) { return(Ok()); } return(BadRequest(new ApiError { Message = error })); } var user = await _userManager.FindByIdAsync(form.UserId.ToString()); // Check if current user id timer or admin and user (whose // password is being reset) is in "Scribe" role if (await _userManager.IsInRoleAsync(user, DefaultRoles.Scribe) && _authService.AuthorizeAsync(User, "IsAdminOrTimer").Result.Succeeded) { (bool succeeded, string error) = await _userService.EditUserAsync (form, user); if (succeeded) { return(Ok()); } return(BadRequest(new ApiError { Message = error })); } return(Unauthorized()); }
private void btnEditar_Click(object sender, EventArgs e) { if (UserDataGrid.SelectedRows.Count > 0) { EditUserForm edit = new EditUserForm(this); edit.txtId.Text = UserDataGrid.CurrentRow.Cells[0].Value.ToString(); edit.txtNombre.Text = UserDataGrid.CurrentRow.Cells[1].Value.ToString(); edit.txtUserName.Text = UserDataGrid.CurrentRow.Cells[2].Value.ToString(); edit.txtpass.Text = UserDataGrid.CurrentRow.Cells[3].Value.ToString(); edit.txtpassconfi.Text = UserDataGrid.CurrentRow.Cells[3].Value.ToString(); edit.TiposUsuario.Text = UserDataGrid.CurrentRow.Cells[4].Value.ToString(); edit.Show(); } else { MessageBox.Show("Debe de seleccionar el campo que quiere editar", "Seleccionar?", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public IActionResult Edit(EditUserForm form) { if (!RoleIs(Role.Administrator)) { return(Forbid()); } return(Form( form, () => this.RedirectToAction(x => x.View(form.Id)), () => { var user = _userService.GetById(form.Id); SetRoles(form, false, user.Role.ToString()); form.Entrances = GetEntranceItems(_entranceService.AllActive(), form.EntranceId); form.Departments = GetDepartmentItems(_departmentService.AllActive(), form.DepartmentId); return View(form); })); }
public static UserGift EditUser(EditUserForm form) { if (form == null) { throw new Exception("BAD"); } using (var _context = new DiemServiceDB()) { string caller = ((ClaimsPrincipal)HttpContext.Current.User).FindFirst("username").Value; User found = _context.UserDbSet.Where(u => u.Username == caller).FirstOrDefault(); if (String.IsNullOrEmpty(form.Hash) || found.Hash != form.Hash) { throw new Exception("EW"); } if (!String.IsNullOrEmpty(form.Name) && form.Name != found.Name) { found.Name = form.Name; } if (!String.IsNullOrEmpty(form.LastName) && found.LastName != form.LastName) { found.LastName = form.LastName; } if (!String.IsNullOrEmpty(form.Email) && found.Email != form.Email) { found.Email = form.Email; } if (!String.IsNullOrEmpty(form.Username) && found.Username != form.Username) { found.Username = form.Username; } if (!String.IsNullOrEmpty(form.NewHash)) { found.Hash = form.NewHash; } _context.SaveChanges(); return(new UserGift(TokenManager.GetToken(found), found)); } }
private void userGridView_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (userGridView.Columns[e.ColumnIndex].Name == "Edit" && e.RowIndex != -1) { currentEditingUser = filteredUsers.ElementAt(e.RowIndex); EditUserForm editForm = new EditUserForm( filteredUsers.ElementAt(e.RowIndex), _role, () => renderUsers()); editForm.Show(); } if (userGridView.Columns[e.ColumnIndex].Name == "Delete" && e.RowIndex != -1) { if (MessageBox.Show("Are you sure", "Message", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { DeleteUser(filteredUsers.ElementAt(e.RowIndex).Id); } } }
public Task <ResultContainer <EmptyActionResult> > EditUser([FromBody] EditUserForm model) { return(api.Group("UserMaintenance").Action <EditUserForm, EmptyActionResult>("EditUser").Execute(model)); }
private void editButton_Click(object sender, EventArgs e) { EditUserForm euForm = new EditUserForm(user); euForm.ShowDialog(); }
public HttpResponseMessage EditUser(EditUserForm form) { return(Request.CreateResponse(HttpStatusCode.OK, UserDbManager.EditUser(form))); }
private void menuItemUserRegistration_Click(object sender, EventArgs e) { var editUserForm = new EditUserForm(0); editUserForm.ShowDialog(); }