public StudentAssessmentScoreResult Build(EnterResultsStudentModel source, Data.Entities.Assessment assessment) { return(new StudentAssessmentScoreResult { StudentUSI = source.StudentUsi, Result = source.AssessmentResult.HasValue ? source.AssessmentResult.Value.ToString(CultureInfo.InvariantCulture) : "", AssessmentReportingMethodTypeId = (int)AssessmentReportingMethodTypeEnum.Percentile, ResultDatatypeTypeId = (int)ResultDatatypeTypeEnum.Percentile, AssessmentTitle = assessment.AssessmentTitle, AcademicSubjectDescriptorId = assessment.AcademicSubjectDescriptorId, AssessedGradeLevelDescriptorId = assessment.AssessedGradeLevelDescriptorId, Version = assessment.Version, AdministrationDate = assessment.AdministeredDate }); }
public StudentAssessmentScoreResult Build(EnterResultsStudentModel source, Data.Entities.Assessment assessment) { return new StudentAssessmentScoreResult { StudentUSI = source.StudentUsi, Result = source.AssessmentResult.HasValue ? source.AssessmentResult.Value.ToString(CultureInfo.InvariantCulture) : "", AssessmentReportingMethodTypeId = (int) AssessmentReportingMethodTypeEnum.Percentile, ResultDatatypeTypeId = (int) ResultDatatypeTypeEnum.Percentile, AssessmentTitle = assessment.AssessmentTitle, AcademicSubjectDescriptorId = assessment.AcademicSubjectDescriptorId, AssessedGradeLevelDescriptorId = assessment.AssessedGradeLevelDescriptorId, Version = assessment.Version, AdministrationDate = assessment.AdministeredDate }; }
public void ShouldMapEnterResultsStudentModelToStudentAssessment() { var enterResultsStudentModelToStudentAssessmentMapper = new EnterResultsStudentModelToStudentAssessmentMapper(new EnterResultsStudentModelToStudentAssessmentScoreResultMapper()); var mapper = enterResultsStudentModelToStudentAssessmentMapper; var model = new EnterResultsStudentModel(); var assessment = new Web.Data.Entities.Assessment(); var entity = mapper.Build(model, assessment); entity.StudentUSI.ShouldBe(model.StudentUsi); entity.AssessmentTitle.ShouldBe(assessment.AssessmentTitle); entity.AcademicSubjectDescriptorId.ShouldBe(assessment.AcademicSubjectDescriptorId); entity.AssessedGradeLevelDescriptorId.ShouldBe(assessment.AssessedGradeLevelDescriptorId); entity.Version.ShouldBe(assessment.Version); entity.AdministrationDate.ShouldBe(assessment.AdministeredDate); }
public StudentAssessment Build(EnterResultsStudentModel enterResultsStudentModel, Data.Entities.Assessment assessment) { var target = new StudentAssessment { StudentUSI = enterResultsStudentModel.StudentUsi, AssessmentTitle = assessment.AssessmentTitle, AcademicSubjectDescriptorId = assessment.AcademicSubjectDescriptorId, AssessedGradeLevelDescriptorId = assessment.AssessedGradeLevelDescriptorId, Version = assessment.Version, AdministrationDate = assessment.AdministeredDate }; var studentAssessmentScoreResult = _enterResultsStudentModelToStudentAssessmentScoreResultMapper.Build(enterResultsStudentModel, assessment); target.StudentAssessmentScoreResults.Add(studentAssessmentScoreResult); return target; }
public StudentAssessment Build(EnterResultsStudentModel enterResultsStudentModel, Data.Entities.Assessment assessment) { var target = new StudentAssessment { StudentUSI = enterResultsStudentModel.StudentUsi, AssessmentTitle = assessment.AssessmentTitle, AcademicSubjectDescriptorId = assessment.AcademicSubjectDescriptorId, AssessedGradeLevelDescriptorId = assessment.AssessedGradeLevelDescriptorId, Version = assessment.Version, AdministrationDate = assessment.AdministeredDate }; var studentAssessmentScoreResult = _enterResultsStudentModelToStudentAssessmentScoreResultMapper.Build(enterResultsStudentModel, assessment); target.StudentAssessmentScoreResults.Add(studentAssessmentScoreResult); return(target); }