public async Task <IActionResult> GetLikes(string uuid) { var targetUsername = httpContextRetriever.HttpContext.User.Identity.Name; User user = await userService.GetUserByMailAsync(targetUsername); Metadata metadata = null; try { metadata = await _metadataService.GetByUuidAsync(Guid.Parse(uuid)); } catch (Exception) { throw new HttpException(HttpStatusCode.NotFound); } var likeReport = await _likeService.GetLikeReport(user, metadata); return(Ok(likeReport)); }