public bool UpdateUserImage(UpdateUserImageDto userData) { var returnObj = GetUserData(userData.Id); returnObj.Image = userData.Image; _db.UserData.Update(returnObj); return(Save()); }
public async Task <IActionResult> UpdateImage([FromBody] UpdateUserImageDto updateUserImageDto) { string userId = _httpContext.User.FindFirstValue("sub"); return(Ok(new Response <UserResponse> { Data = await _mediator.Send(new UpdateUserImageCommand(userId, updateUserImageDto)), })); }
public IActionResult UpdateUserImage([FromBody] UpdateUserImageDto userData) { if (!_userRepo.UpdateUserImage(userData)) { ModelState.AddModelError("", $"Something went wrong when updating your image"); return(StatusCode(500, ModelState)); } return(NoContent()); }
public async Task <UserViewModel> UpdateUserImageAsync(string userId, UpdateUserImageDto updateUserImageDto) { User user = await _userManager.FindByIdAsync(userId); Guard.Against.NullItem(user, nameof(user)); user.Image = updateUserImageDto.Image; await _userManager.UpdateAsync(user); return(_mapper.Map <UserViewModel>(user)); }
public UpdateUserImageCommand(string userId, UpdateUserImageDto updateUserImageDto) { UserId = userId; UpdateUserImageDto = updateUserImageDto; }
public async Task UpdateUserImg(Guid userId, UpdateUserImageDto dto) { await Patch($"{ProfileUrlPrefix}/{userId}/img", dto); }
public async Task <IActionResult> UpdateImg(Guid userId, [FromBody] UpdateUserImageDto dto) { await _profileService.UpdateImg(userId, dto.ImageName); return(Ok()); }