private AssessmentLearningStandard Build(CreateModel source) { var target = new AssessmentLearningStandard(); MapAssessment(target); MapLearningStandard(source, target); return target; }
private AssessmentSection Build(CreateModel source, Data.Entities.Section section) { var target = new AssessmentSection(); MapAssessment(target); MapSection(source, target, section); return target; }
private void MapSection(CreateModel source, AssessmentSection target, Data.Entities.Section section) { target.SchoolId = section.SchoolId; target.SchoolYear = section.SchoolYear; target.TermTypeId = section.TermTypeId; target.LocalCourseCode = section.LocalCourseCode; target.ClassroomIdentificationCode = section.ClassroomIdentificationCode; target.ClassPeriodName = section.ClassPeriodName; }
public AssessmentLearningStandard Build(CreateModel source, Data.Entities.Assessment assessment) { _assessment = assessment; if (assessment.AssessmentLearningStandards.IsNullOrEmpty()) assessment.AssessmentLearningStandards = new Collection<AssessmentLearningStandard>(); var assessmentLearningStandard = Build(source); assessment.AssessmentLearningStandards.Add(assessmentLearningStandard); return assessmentLearningStandard; }
public AssessmentLearningStandard Build(CreateModel source, Data.Entities.Assessment assessment) { _assessment = assessment; if (assessment.AssessmentLearningStandards.IsNullOrEmpty()) { assessment.AssessmentLearningStandards = new Collection <AssessmentLearningStandard>(); } var assessmentLearningStandard = Build(source); assessment.AssessmentLearningStandards.Add(assessmentLearningStandard); return(assessmentLearningStandard); }
public virtual ActionResult Create(CreateModel createModel) { if (!ModelState.IsValid) { createModel.CommonCoreStandards = _learningStandardRepository.GetAllCommonCoreAnchorStandards(); return View(createModel); } var assessment = _createModelToAssessmentMapper.Build(createModel); _assessmentRepository.Save(assessment); return RedirectToAction(MVC.Assessment.Index()); }
public AssessmentSection Build(CreateModel source, Data.Entities.Assessment assessment) { _assessment = assessment; if (assessment.AssessmentSections.IsNullOrEmpty()) assessment.AssessmentSections = new Collection<AssessmentSection>(); var section = _genericRepository.Get<Data.Entities.Section>(s => s.SectionIdentity == source.SectionId); var assessmentSection = Build(source, section); assessment.AssessmentSections.Add(assessmentSection); section.AssessmentSections.Add(assessmentSection); return assessmentSection; }
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 SetUp() { _createModel = new CreateAssessmentModelBuilder().Build(); _assessment = new AssessmentBuilder().Build(); _genericRepositoryStub = Substitute.For<IGenericRepository>(); var fourthGradeLevelDescriptor = new GradeLevelDescriptor { GradeLevelDescriptorId = 99, GradeLevelTypeId = 100 }; _genericRepositoryStub.Get(Arg.Any<GradeLevelTypeDescriptorQuery>()) .Returns(fourthGradeLevelDescriptor); }
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 AssessmentSection Build(CreateModel source, Data.Entities.Assessment assessment) { _assessment = assessment; if (assessment.AssessmentSections.IsNullOrEmpty()) { assessment.AssessmentSections = new Collection <AssessmentSection>(); } var section = _genericRepository.Get <Data.Entities.Section>(s => s.SectionIdentity == source.SectionId); var assessmentSection = Build(source, section); assessment.AssessmentSections.Add(assessmentSection); section.AssessmentSections.Add(assessmentSection); return(assessmentSection); }
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; }
private void SetUp() { _genericRepository = Substitute.For<IGenericRepository>(); _validator = new CreateModelValidator(_genericRepository); _createAssessmentModel = new CreateAssessmentModelBuilder().Build(); _assessmentEntity = new Web.Data.Entities.Assessment { AssessmentTitle = _createAssessmentModel.AssessmentTitle, AcademicSubjectDescriptorId = (int)AcademicSubjectDescriptorEnum.SocialStudies, AssessedGradeLevelDescriptorId = (int)GradeLevelDescriptorEnum._3rdGrade, AdministeredDate = new DateTime(2000, 2, 2), AssessmentCategoryTypeId = (int)AssessmentCategoryTypeEnum.Aptitudetest }; }
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); }
private void SetUp() { _createModel = new CreateAssessmentModelBuilder().Build(); _assessment = new AssessmentBuilder() .WithAssessmentLearningStandards() .WithAssessmentPerformanceLevels() .Build(); _genericRepositoryStub = Substitute.For<IGenericRepository>(); _section = new SectionBuilder().Build(); var fourthGradeLevelDescriptor = new GradeLevelDescriptor { GradeLevelDescriptorId = 99, GradeLevelTypeId = 100 }; _genericRepositoryStub.Get(Arg.Any<GradeLevelTypeDescriptorQuery>()).Returns( fourthGradeLevelDescriptor); _genericRepositoryStub.Get(Arg.Any<Expression<Func<Web.Data.Entities.Section, bool>>>()) .Returns(_section); }
private void MapPerformanceLevel(CreateModel source, AssessmentPerformanceLevel target) { target.AssessmentReportingMethodTypeId = (int) source.ReportingMethod; }
public void HaveEnteredValidInputForAllFields() { _createAssessmentModel = new CreateAssessmentModelBuilder().Build(); _assessmentIndexPage = _assessmentCreatePage.CreateAssessment(_createAssessmentModel); }
private void MapLearningStandard(CreateModel source, AssessmentLearningStandard target) { target.LearningStandardId = source.CommonCoreStandard; }
private void MapPerformanceLevel(CreateModel source, AssessmentPerformanceLevel target) { target.AssessmentReportingMethodTypeId = (int)source.ReportingMethod; }