public async Task ChangeUserInfo(ChangeUserInfoRequest request) { User user = await _userManager.FindByEmailAsync(_contextAccessor.HttpContext.User.Identity.Name); if (request.ImageBase64 != null) { if (user.UserImage == null) { user.UserImage = new UserImage() { Image = request.ImageBase64, User = user }; } else { user.UserImage.Image = request.ImageBase64; } } if (request.UserName != null) { await _userManager.SetUserNameAsync(user, request.UserName); } await _dbContext.SaveChangesAsync(); }
public async Task ChangeUserInfo(ChangeUserInfoRequest request) { await _userInfoService.ChangeUserInfo(request); }