예제 #1
0
 protected abstract IEnumerable <DataLockResult> FilterPeriodStatuses(DataLockPeriodResults periodStatuses);
 protected override IEnumerable <DataLockResult> FilterPeriodStatuses(DataLockPeriodResults periodStatuses)
 {
     return(periodStatuses.Matches.Where(m => m.TransactionType == ReferenceDataModels.TransactionType.LearningSupport));
 }
예제 #3
0
 protected override IEnumerable <DataLockResult> FilterPeriodStatuses(DataLockPeriodResults periodStatuses)
 {
     return(periodStatuses.Matches.Where(m => m.TransactionType == ReferenceDataModels.TransactionType.First16To18EmployerIncentive ||
                                         m.TransactionType == ReferenceDataModels.TransactionType.Second16To18EmployerIncentive));
 }
 protected override IEnumerable <DataLockResult> FilterPeriodStatuses(DataLockPeriodResults periodStatuses)
 {
     return(periodStatuses.Matches.Where(m => m.TransactionType == ReferenceDataModels.TransactionType.BalancingMathsAndEnglish));
 }
예제 #5
0
 protected override IEnumerable <DataLockResult> FilterPeriodStatuses(DataLockPeriodResults periodStatuses)
 {
     return(periodStatuses.Matches.Where(m => m.TransactionType == ReferenceDataModels.TransactionType.Balancing16To18FrameworkUplift));
 }
예제 #6
0
 protected override IEnumerable <DataLockResult> FilterPeriodStatuses(DataLockPeriodResults periodStatuses)
 {
     return(periodStatuses.Matches.Where(m => m.TransactionType == ReferenceDataModels.TransactionType.FirstDisadvantagePayment ||
                                         m.TransactionType == ReferenceDataModels.TransactionType.SecondDisadvantagePayment));
 }