public NavigationModel(ContentWindow contentWindow, Storage storage) { _contentWindow = contentWindow; _mainView = new MainView(storage); _addUserView = new AddUserView(storage); _editUserView = new EditUserView(storage); }
public ResponseDto <object> EditUser(EditUserView view) { if (view.id == Guid.Empty) { return(GetErrorResponse <object>("wrong parameter")); } if (string.IsNullOrEmpty(view.name)) { return(GetErrorResponse <object>("name can not be empty")); } if (string.IsNullOrEmpty(view.email)) { return(GetErrorResponse <object>("email can not be empty")); } var user = _Context.User.Where(p => p.Id == view.id).FirstOrDefault(); if (user == null) { return(GetErrorResponse <object>("the use is not exists")); } var existsUser = _Context.User.Where(p => p.Email == view.email && p.Id != view.id).FirstOrDefault(); if (existsUser != null) { return(GetErrorResponse <object>("the email has been used")); } user.Email = view.email; user.Name = view.name; user.Phone = view.phone; user.Sex = view.sex; user.LastModified = DateTime.Now; _Context.SaveChanges(); return(GetSuccessResponse <object>("success")); }
// Edit user information public Boolean EditUser(int id, EditUserView editedUser) { var user = db.Users.Find(id); if (user == null) { return(false); } else { user.FirstName = editedUser.FirstName; user.LastName = editedUser.LastName; user.DateOfBirth = editedUser.DateOfBirth; user.Email = editedUser.Email; user.PhoneNumber = editedUser.PhoneNumber; user.Password = editedUser.Password; try { db.SaveChanges(); return(true); } catch (Exception) { return(false); } } }
public UsersManagementModule(IRegionManager regionManager, IModuleManager moduleManager, IEventAggregator eventAggregator) : base(regionManager, moduleManager, eventAggregator) { m_UsersButton = new ApplicationMenuButtonView(this); m_RibbonTabItem = new UsersRibbonTabItemView(this); m_EditUser = new EditUserView(this); m_UserList = new UserListView(); }
private void AddUser() { var d = new EditUserView(new UserViewModel(new User() { Name = "test" })); d.ShowDialog(); }
public ActionResult Edit(EditUserView model) { var req = new EditUserRequest { UserId = model.UserId, UserStateId = model.UserStateId }; var resp = _adminUserService.ModifyUser(req); var message = resp.Message; var color = resp.Succeed ? StyleConstants.GreenColor : StyleConstants.RedColor; return(Json(new { color, message })); }
public ActionResult Edit(EditUserView model) { var userService = new UserService(); //userService.AddRole(model.UserId, model.RoleId); userService.UserManager.AddToRoles(model.UserId, userService.GetRoleName(model.RoleId)); var roler = userService.UserManager.GetRoles(model.UserId); Session["CreateTxt"] = "Successfully changed role."; return(Users()); }
void Start() { if (Instance != null && Instance != this) { Destroy(gameObject); } else { Instance = this; } editUserView = this.GetComponent <EditUserView>(); }
public ActionResult Edit(string userId) { var userService = new UserService(); var model = new EditUserView(); model.Roles = userService.GetRoles(); var user = userService.GetUserById(userId); model.UserId = userId; model.RoleId = user.Roles.Count > 0 ? user.Roles.First().RoleId:model.Roles.SingleOrDefault(x => x.Name.ToLower() == "user").Id; return(View("Edit", model)); }
public IActionResult Edit(string id) { var User = _userManager.FindByIdAsync(id).Result; EditUserView model = new EditUserView() { Email = User.Email, Id = User.Id, Avatar_Path = User.Avatar, PhoneNum = User.PhoneNumber }; return(View(model)); }
public async Task <IActionResult> PostUser([FromBody] EditUserView user) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } User newUser = _mapper.Map <EditUserView, User>(user); _context.Users.Add(newUser); newUser.Roles.ForEach(roleUser => _context.RoleUsers.Add(roleUser)); await _context.SaveChangesAsync(); return(Ok()); }
public IActionResult Edit(string id) { var User = _userManager.FindByIdAsync(id).Result; var address = _context.Addresses.ToList().Find(el => el.Id == User.AddressId); EditUserView model = new EditUserView() { Email = User.Email, FullName = User.FullName, Id = User.Id, Address = address, Avatar_Path = User.Avatar, PhoneNum = User.PhoneNumber }; return(View(model)); }
public HttpResponseMessage PutUser(int id, EditUserView userDetails) { try { var updateStatus = manager.EditUser(id, userDetails); if (updateStatus == false) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } else { return(Request.CreateResponse(HttpStatusCode.OK)); } } catch (Exception ex) { GlobalVariable.log.Write(LogLevel.Error, ex); return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }
public async Task <IActionResult> Edit(EditUserView UserModel) { Address address = _context.Addresses.ToList().Find(x => x.Id == UserModel.Address.Id); address.ProvinceId = UserModel.Address.ProvinceId; address.DistrictId = UserModel.Address.DistrictId; address.WardId = UserModel.Address.WardId; address.HouseNum = UserModel.Address.HouseNum; _context.Update(address); await _context.SaveChangesAsync(); var FindUser = _userManager.FindByIdAsync(UserModel.Id).Result; FindUser.Email = UserModel.Email; FindUser.FullName = UserModel.FullName; FindUser.PhoneNumber = UserModel.PhoneNum; FindUser.Address = address; FindUser.Avatar = UserModel.Avatar_Path; if (UserModel.RoleId != null) { await _userManager.AddToRoleAsync(FindUser, "Admin"); } if (UserModel.Iformfile_path != null) { FindUser.Avatar = UploadedFile(UserModel.Iformfile_path); if (!string.IsNullOrEmpty(UserModel.Avatar_Path) && UserModel.Avatar_Path != AvatarUserDefault) { string DelPath = Path.Combine(_hostEnvironment.WebRootPath, "Images/UserImages", UserModel.Avatar_Path); System.IO.File.Delete(DelPath); } } await _userManager.UpdateAsync(FindUser); return(RedirectToAction("Index", "Account")); }
public async Task <IActionResult> Edit(EditUserView UserModel) { var FindUser = _userManager.FindByIdAsync(UserModel.Id).Result; FindUser.Email = UserModel.Email; FindUser.PhoneNumber = UserModel.PhoneNum; FindUser.Avatar = UserModel.Avatar_Path; if (UserModel.Iformfile_path != null) { FindUser.Avatar = UploadedFile(UserModel.Iformfile_path); if (!string.IsNullOrEmpty(UserModel.Avatar_Path) && UserModel.Avatar_Path != AvatarUserDefault) { string DelPath = Path.Combine(_hostEnvironment.WebRootPath, "Images/UserImages", UserModel.Avatar_Path); System.IO.File.Delete(DelPath); } } await _userManager.UpdateAsync(FindUser); return(RedirectToAction("Index", "Account")); }
public async Task <IActionResult> PutUser([FromRoute] int id, [FromBody] EditUserView editUser) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.RoleUsers.Where(roleUser => roleUser.UserId == id).ToList() .ForEach(deleted => _context.RoleUsers.Remove(deleted)); User user = _mapper.Map <EditUserView, User>(editUser); if (id != editUser.Id) { return(BadRequest()); } _context.Users.Update(user); try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UserExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
private void Button_Click(object sender, RoutedEventArgs e) { EditUserView view = new EditUserView(); view.ShowDialog(); }