protected override IEnumerable <SubmissionDataLockResult> FilterPeriodStatuses(SubmissionDataLockPeriodResults periodStatuses) { return(periodStatuses.Matches.Where(m => m.TransactionType == ReferenceDataModels.TransactionType.Balancing)); }
protected override IEnumerable <SubmissionDataLockResult> FilterPeriodStatuses(SubmissionDataLockPeriodResults periodStatuses) { return(periodStatuses.Matches.Where(m => m.TransactionType == ReferenceDataModels.TransactionType.FirstDisadvantagePayment || m.TransactionType == ReferenceDataModels.TransactionType.SecondDisadvantagePayment)); }
protected override IEnumerable <SubmissionDataLockResult> FilterPeriodStatuses(SubmissionDataLockPeriodResults periodStatuses) { return(periodStatuses.Matches.Where(m => m.TransactionType == ReferenceDataModels.TransactionType.Completion16To18FrameworkUplift)); }
protected override IEnumerable <SubmissionDataLockResult> FilterPeriodStatuses(SubmissionDataLockPeriodResults periodStatuses) { return(periodStatuses.Matches.Where(m => m.TransactionType == ReferenceDataModels.TransactionType.First16To18EmployerIncentive || m.TransactionType == ReferenceDataModels.TransactionType.Second16To18EmployerIncentive)); }
protected override IEnumerable <SubmissionDataLockResult> FilterPeriodStatuses(SubmissionDataLockPeriodResults periodStatuses) { return(periodStatuses.Matches.Where(m => m.TransactionType == ReferenceDataModels.TransactionType.OnProgrammeMathsAndEnglish)); }
protected abstract IEnumerable <SubmissionDataLockResult> FilterPeriodStatuses(SubmissionDataLockPeriodResults periodStatuses);