public AcceptedReviewVoteEntity GetAcceptedReviewVoteEntity(ReviewVoteDataDTO source)
        {
            var target = DefaultGet <ReviewVoteDataDTO, AcceptedReviewVoteEntity>(source);

            if (target == null)
            {
                target = new AcceptedReviewVoteEntity();
            }

            return(target);
        }
        public AcceptedReviewVoteEntity MapToAcceptedReviewVoteEntity(ReviewVoteDataDTO source, AcceptedReviewVoteEntity target = null)
        {
            if (source == null)
            {
                return(null);
            }
            if (target == null)
            {
                target = GetAcceptedReviewVoteEntity(source);
            }

            MapToReviewVoteEntity(source, target);

            return(target);
        }
        public AcceptedReviewVoteEntity MapToAcceptedReviewVoteEntity(ReviewVoteDataDTO source, AcceptedReviewVoteEntity target = null)
        {
            if (source == null)
            {
                return(null);
            }
            if (target == null)
            {
                target = GetAcceptedReviewVoteEntity(source);
            }

            MapToReviewVoteEntity(source, target);

            if (target.IncidentReview?.Session?.SessionResult != null)
            {
                target.IncidentReview.Session.SessionResult.RequiresRecalculation = true;
            }

            return(target);
        }