diff --git a/src/GovUk.Education.ExploreEducationStatistics.Admin/Startup.cs b/src/GovUk.Education.ExploreEducationStatistics.Admin/Startup.cs index 30740315fae..746d614d19c 100644 --- a/src/GovUk.Education.ExploreEducationStatistics.Admin/Startup.cs +++ b/src/GovUk.Education.ExploreEducationStatistics.Admin/Startup.cs @@ -9,6 +9,7 @@ using GovUk.Education.ExploreEducationStatistics.Admin.Hubs.Filters; using GovUk.Education.ExploreEducationStatistics.Admin.Migrations.Custom; using GovUk.Education.ExploreEducationStatistics.Admin.Models; +using GovUk.Education.ExploreEducationStatistics.Admin.Requests.Public.Data; using GovUk.Education.ExploreEducationStatistics.Admin.Security; using GovUk.Education.ExploreEducationStatistics.Admin.Security.AuthorizationHandlers; using GovUk.Education.ExploreEducationStatistics.Admin.Services; @@ -446,7 +447,6 @@ public virtual void ConfigureServices(IServiceCollection services) services.AddTransient(); services.AddTransient(); services.AddTransient(); - services.AddTransient(); services.AddHttpClient((provider, httpClient) => { @@ -459,6 +459,7 @@ public virtual void ConfigureServices(IServiceCollection services) { services.AddTransient(); services.AddTransient(); + services.AddTransient(); } else { @@ -471,6 +472,7 @@ public virtual void ConfigureServices(IServiceCollection services) provider.GetRequiredService())); services.AddTransient(); + services.AddTransient(); } services.AddTransient(s => @@ -790,4 +792,28 @@ public Task> DeleteVersion( return Task.FromResult(new Either(Unit.Instance)); } } + + internal class NoOpDataSetVersionMappingService : IDataSetVersionMappingService + { + public Task> GetLocationMappings( + Guid nextDataSetVersionId, + CancellationToken cancellationToken = default) + => throw new NotImplementedException(); + + public Task> ApplyBatchLocationMappingUpdates( + Guid nextDataSetVersionId, + BatchLocationMappingUpdatesRequest request, + CancellationToken cancellationToken = default) + => throw new NotImplementedException(); + + public Task> GetFilterMappings( + Guid nextDataSetVersionId, + CancellationToken cancellationToken = default) + => throw new NotImplementedException(); + + public Task> ApplyBatchFilterOptionMappingUpdates(Guid nextDataSetVersionId, + BatchFilterOptionMappingUpdatesRequest request, + CancellationToken cancellationToken = default) => + throw new NotImplementedException(); + } }