public List <ScoredPostDto> FindScoredPosts(User user) { List <ScoredPostDto> scoredPosts = new List <ScoredPostDto>(); foreach (ScoredPost scoredPost in user.ScoredPosts) { ScoredPostDto scoredPostDto = FromScoredPostToScoredPostDto(scoredPost); scoredPosts.Add(scoredPostDto); } return(scoredPosts); }
public ScoredPostDto FromScoredPostToScoredPostDto(ScoredPost scoredPost) { ScoredPostDto scoredPostDto = new ScoredPostDto() { UserId = scoredPost.UserId, PostId = scoredPost.PostId }; if (scoredPost.Score) { scoredPostDto.Type = ScoreTypes.Positive; } else { scoredPostDto.Type = ScoreTypes.Negative; } return(scoredPostDto); }
public ScoredPost FromScoredPostDtoToScoredPost(ScoredPostDto scoredPostDto) { ScoredPost scoredPost = new ScoredPost() { PostId = scoredPostDto.PostId, UserId = scoredPostDto.UserId }; switch (scoredPostDto.Type) { case ScoreTypes.Positive: scoredPost.Score = true; break; case ScoreTypes.Negative: scoredPost.Score = false; break; } return(scoredPost); }