private static List <PeriodisedData> GetPeriodisedData() { HashSet <string> attributes = GetAllAttributes(); HashSet <string> deliverableCodes = GetAllDeliverableCodes(); List <PeriodisedData> periodisedDatas = new List <PeriodisedData>(); foreach (var deliverableCode in deliverableCodes) { foreach (var attribute in attributes) { PeriodisedData periodisedData = new PeriodisedData() { AttributeName = attribute, DeliverableCode = deliverableCode, Periods = GetPeriodsData(2), }; periodisedDatas.Add(periodisedData); } } return(periodisedDatas); }
private static List <PeriodisedData> GetPeriodisedData_EAS(int academicYear) { List <PeriodisedData> periodisedDatas = new List <PeriodisedData>(); PeriodisedData periodisedData = new PeriodisedData() { Periods = GetPeriodsData(academicYear), }; periodisedDatas.Add(periodisedData); return(periodisedDatas); }
private static List <PeriodisedData> GetPeriodisedData(int apprenticeshipContratType, List <int> fundingSources, List <int> transactionTypes, int academicYear) { List <PeriodisedData> periodisedDatas = new List <PeriodisedData>(); foreach (var fundingSource in fundingSources) { foreach (var transactionType in transactionTypes) { PeriodisedData periodisedData = new PeriodisedData() { ApprenticeshipContractType = apprenticeshipContratType, FundingSource = fundingSource, TransactionType = transactionType, Periods = GetPeriodsData(academicYear), }; periodisedDatas.Add(periodisedData); } } return(periodisedDatas); }