public IList <TqPathwayResult> BuildList(TqPathwayAssessment tqPathwayAssessment = null, bool isBulkUpload = true) { tqPathwayAssessment ??= new TqPathwayAssessmentBuilder().Build(); var tlLookupPathwayComponentGrades = new TlLookupBuilder().BuildList(); var TqPathwayResults = new List <TqPathwayResult> { new TqPathwayResult { TqPathwayAssessmentId = tqPathwayAssessment.Id, TqPathwayAssessment = tqPathwayAssessment, TlLookupId = tlLookupPathwayComponentGrades[0].Id, StartDate = DateTime.UtcNow, IsOptedin = true, IsBulkUpload = isBulkUpload, CreatedBy = Constants.CreatedByUser, CreatedOn = Constants.CreatedOn, ModifiedBy = Constants.ModifiedByUser, ModifiedOn = Constants.ModifiedOn }, new TqPathwayResult { TqPathwayAssessmentId = tqPathwayAssessment.Id, TqPathwayAssessment = tqPathwayAssessment, TlLookupId = tlLookupPathwayComponentGrades[1].Id, StartDate = DateTime.UtcNow, IsOptedin = true, IsBulkUpload = isBulkUpload, CreatedBy = Constants.CreatedByUser, CreatedOn = Constants.CreatedOn, ModifiedBy = Constants.ModifiedByUser, ModifiedOn = Constants.ModifiedOn } }; return(TqPathwayResults); }
public IList <Qualification> BuildList(QualificationType qualificationType = null) { qualificationType ??= new QualificationTypeBuilder().Build(); var subjectLookupList = new TlLookupBuilder().BuildSubjectTypeList(); var englishSubject = subjectLookupList.FirstOrDefault(x => x.Code.Equals("Eng", System.StringComparison.InvariantCultureIgnoreCase)); var mathsSubject = subjectLookupList.FirstOrDefault(x => x.Code.Equals("Math", System.StringComparison.InvariantCultureIgnoreCase)); var qualificationList = new List <Qualification> { new Qualification { TlLookupId = mathsSubject.Id, TlLookup = mathsSubject, QualificationTypeId = qualificationType.Id, QualificationType = qualificationType, Code = "500/7856/2", Title = "AQA Level 1/Level 2 GCSE in Mathematics", IsSendQualification = false, IsActive = true, CreatedBy = Constants.CreatedByUser, CreatedOn = Constants.CreatedOn, ModifiedBy = Constants.ModifiedByUser, ModifiedOn = Constants.ModifiedOn }, new Qualification { TlLookupId = englishSubject.Id, TlLookup = englishSubject, QualificationTypeId = qualificationType.Id, QualificationType = qualificationType, Code = "601/4292/3", Title = "AQA Level 1/Level 2 GCSE (9-1) in English Language", IsSendQualification = false, IsActive = true, CreatedBy = Constants.CreatedByUser, CreatedOn = Constants.CreatedOn, ModifiedBy = Constants.ModifiedByUser, ModifiedOn = Constants.ModifiedOn }, new Qualification { TlLookupId = mathsSubject.Id, TlLookup = mathsSubject, QualificationTypeId = qualificationType.Id, QualificationType = qualificationType, Code = "100/3432/8", Title = "CCEA Advanced GCE in Mathematics", IsSendQualification = false, IsActive = true, CreatedBy = Constants.CreatedByUser, CreatedOn = Constants.CreatedOn, ModifiedBy = Constants.ModifiedByUser, ModifiedOn = Constants.ModifiedOn }, new Qualification { TlLookupId = englishSubject.Id, TlLookup = englishSubject, QualificationTypeId = qualificationType.Id, QualificationType = qualificationType, Code = "500/8464/1", Title = "Pearson Edexcel Functional Skills Qualification in English at Entry 3", IsSendQualification = true, IsActive = true, CreatedBy = Constants.CreatedByUser, CreatedOn = Constants.CreatedOn, ModifiedBy = Constants.ModifiedByUser, ModifiedOn = Constants.ModifiedOn } }; return(qualificationList); }