Beispiel #1
0
        internal Core.Models.Assessment GetAssessment()
        {
            var team = GetTeamForCurrentUser();

            var assessment = GetCurrentAssessmentForTeam(team);

            List <Core.Models.AssessmentItem> assessmentItems = null;

            Core.Models.AssessmentScoringResult assessmentScoringResult = null;

            if (assessment.Status.Value == "Open")
            {
                assessmentItems = _assessmentRepo.GetCurrentAssessmentItemsForUser(CurrentUserName).Select(i => AssessmentItem.MapFrom(i)).ToList();
            }

            var assessmentResults = assessment.AssessmentResults.Select(i => Core.Models.AssessmentResult.MapFrom(i));

            var result = new Core.Models.Assessment()
            {
                Id                = assessment.Id,
                Status            = assessment.Status.Value,
                AssessmentItems   = assessmentItems,
                AssessmentResults = assessmentResults
            };

            return(result);
        }
        internal Core.Models.Assessment GetAssessment()
        {
            var team = GetTeamForCurrentUser();

            var assessment = GetCurrentAssessmentForTeam(team);

            List<Core.Models.AssessmentItem> assessmentItems = null;
            Core.Models.AssessmentScoringResult assessmentScoringResult = null;

            if (assessment.Status.Value == "Open")
            {
                assessmentItems = _assessmentRepo.GetCurrentAssessmentItemsForUser(CurrentUserName).Select(i => AssessmentItem.MapFrom(i)).ToList();
            }

            var assessmentResults = assessment.AssessmentResults.Select(i=>  Core.Models.AssessmentResult.MapFrom(i));

            var result = new Core.Models.Assessment()
            {
                Id = assessment.Id,
                Status = assessment.Status.Value,
                AssessmentItems = assessmentItems,
                AssessmentResults = assessmentResults
            };

            return result;
        }