public async Task <IActionResult> Upload(string userId, [FromForm] UserForEditDto userForEditDto) { try { var imageUrl = _azureBlobStorageService.UploadFileToBlob(userForEditDto.File); var result = await _userService.SetProfileImageUrl(userId, imageUrl); if (result == false) { return(BadRequest("Failed save the image")); } Console.WriteLine($"path message: {imageUrl}"); return(Ok()); } catch (Exception ex) { return(StatusCode(500, $"Internal server error: {ex}")); } }