public async Task <IActionResult> UpdateData([FromBody] FullUserInfoDto model) { var userId = User.FindFirstValue("sub"); await _accountService.Update(userId, model); return(Ok(new { })); }
public async Task Update(string userId, FullUserInfoDto model) { var user = await _userManager.FindByIdAsync(userId); await _userManager.SetUserNameAsync(user, model.Username); await _userManager.SetEmailAsync(user, model.Email); user.Firstname = model.Firstname; user.Lastname = model.Lastname; await _context.SaveChangesAsync(); }