public async Task <IActionResult> UpdateProfilePictureForUser(string uuid, CancellationToken ct = default) { if (!AuthenticationUtilities.IsSameUserOrAdmin(User, uuid)) { return(Unauthorized("You do not have access to this endpoint")); } if (HttpContext.Request.Form.Files.Count > 0) { return(Ok(await _userRepository.UpdateUserProfilePictureAsync(uuid, HttpContext.Request.Form.Files.First(), ct))); } else { return(BadRequest()); } }