protected abstract IEnumerable <DataLockResult> FilterPeriodStatuses(DataLockPeriodResults periodStatuses);
protected override IEnumerable <DataLockResult> FilterPeriodStatuses(DataLockPeriodResults periodStatuses) { return(periodStatuses.Matches.Where(m => m.TransactionType == ReferenceDataModels.TransactionType.LearningSupport)); }
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)); }
protected override IEnumerable <DataLockResult> FilterPeriodStatuses(DataLockPeriodResults periodStatuses) { return(periodStatuses.Matches.Where(m => m.TransactionType == ReferenceDataModels.TransactionType.Balancing16To18FrameworkUplift)); }
protected override IEnumerable <DataLockResult> FilterPeriodStatuses(DataLockPeriodResults periodStatuses) { return(periodStatuses.Matches.Where(m => m.TransactionType == ReferenceDataModels.TransactionType.FirstDisadvantagePayment || m.TransactionType == ReferenceDataModels.TransactionType.SecondDisadvantagePayment)); }