private void MapMinimumScore(CreateModel createModel, PerformanceLevelDescriptorEnum performanceLevelDescriptor,
     AssessmentPerformanceLevel assessmentPerformanceLevel)
 {
     assessmentPerformanceLevel.PerformanceLevelDescriptorId = (int) performanceLevelDescriptor;
     switch (performanceLevelDescriptor)
     {
         case PerformanceLevelDescriptorEnum.Mastery:
             assessmentPerformanceLevel.MinimumScore = createModel.Mastery.ToString();
             break;
         case PerformanceLevelDescriptorEnum.NearMastery:
             assessmentPerformanceLevel.MinimumScore = createModel.NearMastery.ToString();
             break;
     }
 }
        private void MapMinimumScore(CreateModel createModel, PerformanceLevelDescriptorEnum performanceLevelDescriptor,
                                     AssessmentPerformanceLevel assessmentPerformanceLevel)
        {
            assessmentPerformanceLevel.PerformanceLevelDescriptorId = (int)performanceLevelDescriptor;
            switch (performanceLevelDescriptor)
            {
            case PerformanceLevelDescriptorEnum.Mastery:
                assessmentPerformanceLevel.MinimumScore = createModel.Mastery.ToString();
                break;

            case PerformanceLevelDescriptorEnum.NearMastery:
                assessmentPerformanceLevel.MinimumScore = createModel.NearMastery.ToString();
                break;
            }
        }
        public AssessmentPerformanceLevel BuildWithPerformanceLevel(CreateModel createModel,
            Data.Entities.Assessment assessment,
            PerformanceLevelDescriptorEnum performanceLevelDescriptor)
        {
            _assessment = assessment;
            if (assessment.AssessmentPerformanceLevels.IsNullOrEmpty())
                assessment.AssessmentPerformanceLevels = new Collection<AssessmentPerformanceLevel>();

            var assessmentPerformanceLevel = Build();
            MapMinimumScore(createModel, performanceLevelDescriptor, assessmentPerformanceLevel);

            MapPerformanceLevel(createModel, assessmentPerformanceLevel);

            assessment.AssessmentPerformanceLevels.Add(assessmentPerformanceLevel);
            return assessmentPerformanceLevel;
        }
        public AssessmentPerformanceLevel BuildWithPerformanceLevel(CreateModel createModel,
                                                                    Data.Entities.Assessment assessment,
                                                                    PerformanceLevelDescriptorEnum performanceLevelDescriptor)
        {
            _assessment = assessment;
            if (assessment.AssessmentPerformanceLevels.IsNullOrEmpty())
            {
                assessment.AssessmentPerformanceLevels = new Collection <AssessmentPerformanceLevel>();
            }

            var assessmentPerformanceLevel = Build();

            MapMinimumScore(createModel, performanceLevelDescriptor, assessmentPerformanceLevel);

            MapPerformanceLevel(createModel, assessmentPerformanceLevel);

            assessment.AssessmentPerformanceLevels.Add(assessmentPerformanceLevel);
            return(assessmentPerformanceLevel);
        }