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); } }