예제 #1
0
        public async Task <IActionResult> UpdateData([FromBody] FullUserInfoDto model)
        {
            var userId = User.FindFirstValue("sub");
            await _accountService.Update(userId, model);

            return(Ok(new { }));
        }
예제 #2
0
        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();
        }