Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }