public async Task <IActionResult> ChangeAvatar([FromBody] ChangeAvaterViewModel model) { if (ModelState.IsValid) { var UserName = User.Identity.Name;// get id from jwt BlogUserIdentity user = await _userManager.FindByNameAsync(UserName); byte[] ImageBytes = Convert.FromBase64String(model.Picture); await _filesService.AddAvatarToUserAsync(user, ImageBytes); user.ProfilePic = "/src/profile/" + user.Id.ToString() + "/Avatar.jpg"; var result = await _userManager.UpdateAsync(user); if (result.Succeeded) { return(Ok()); } else { return(Conflict()); } } else { return(Conflict()); } }