public IHttpActionResult PostChangeUsername(ChangeUsernameInputModel model) { var userId = User.GetUserID(); _userService.ChangeUsername(userId, model.NewUsername); //_authSvc.SignIn(User.GetUserID()); return(Ok(new { Message = UserAccountActionMessages.SuccessOnUpdating.GetDescription() })); }
public JsonResult ChangeUserName([FromBody] ChangeUsernameInputModel data) { try { var dbData = _db.WebsitePassword.Find(data.Id); dbData.ChangeUsername(data.Username); _db.SaveChanges(); return(Json("Username guncellendi.")); } catch (Exception e) { return(Json(e.Message)); } }
public async Task <IActionResult> ChangeUsername(ChangeUsernameInputModel model, string button) { var user = await _userManager.FindByEmailAsync(model.Email); if (user != null) { if (!ModelState.IsValid) { return(View(new ChangeUsernameViewModel())); } await _userManager.SetUserNameAsync(user, model.NewUserName); user.PhoneNumberConfirmed = true; await _userManager.UpdateAsync(user); } return(Redirect(model.ReturnUrl)); }
public ActionResult Index(ChangeUsernameInputModel model) { if (ModelState.IsValid) { try { this.userAccountService.ChangeUsername(User.GetUserID(), model.NewUsername); this.authSvc.SignIn(User.GetUserID()); return(RedirectToAction("Success")); } catch (ValidationException ex) { ModelState.AddModelError("", ex.Message); } } return(View("Index", model)); }
public async Task <IActionResult> ChangeUsername(ChangeUsernameInputModel model) { return(View(new ChangeUsernameViewModel())); }