public void Save(Assessment assessment)
        {
            DbContext.Set<Assessment>().Add(assessment);

            foreach (var performanceLevel in assessment.AssessmentPerformanceLevels)
                DbContext.Set<AssessmentPerformanceLevel>().Add(performanceLevel);
            foreach (var assessmentSection in assessment.AssessmentSections)
                DbContext.Set<AssessmentSection>().Add(assessmentSection);
            foreach (var assessmentLearningStandard in assessment.AssessmentLearningStandards)
                DbContext.Set<AssessmentLearningStandard>().Add(assessmentLearningStandard);

            DbContext.Save();
        }
        private void CreateStudentAssessmentScoreResults(Assessment assessment, IEnumerable<EnterResultsStudentModel> enterResultsStudentModels)
        {
            foreach (EnterResultsStudentModel enterResultsStudentModel in enterResultsStudentModels.ToList())
            {
                var studentAssessment = _enterResultsStudentModelToStudentAssessmentMapper.Build(enterResultsStudentModel, assessment);

                _assessmentRepository.SaveStudentAssessment(studentAssessment);
            }
        }