public async Task <IActionResult> Get(string postId) { var result = await _likeService.GetLikesByPostId(postId); if (result.Error != null) { return(BadRequest(result.Error)); } return(Ok(result.Data)); }
public async Task <ActionResult <IEnumerable <LikesModel> > > GetAllLikeByPostId(long postId) { var likes = await _likeService.GetLikesByPostId(postId); var likesModel = _mapper.Map <IEnumerable <Likes>, IEnumerable <LikesModel> >(likes); foreach (LikesModel like in likesModel) { var profile = await _profileService.GetProfileById(like.UserId); like.Username = profile.Username; } return(Ok(likesModel)); }