diff --git a/src/FilterLists.Data/Repositories/FilterListRepository.cs b/src/FilterLists.Data/Repositories/FilterListRepository.cs deleted file mode 100644 index 439c29ffb..000000000 --- a/src/FilterLists.Data/Repositories/FilterListRepository.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System.Collections.Generic; -using System.Linq; -using FilterLists.Data.Entities; - -namespace FilterLists.Data.Repositories -{ - public class FilterListRepository - { - private readonly FilterListsDbContext filterListsDbContext; - - public FilterListRepository(FilterListsDbContext filterListsDbContext) - { - this.filterListsDbContext = filterListsDbContext; - } - - public IEnumerable GetAll() - { - return filterListsDbContext.FilterLists.AsEnumerable(); - } - } -} \ No newline at end of file diff --git a/src/FilterLists.Services/DependencyInjection/Extensions/ConfigureServicesCollection.cs b/src/FilterLists.Services/DependencyInjection/Extensions/ConfigureServicesCollection.cs index 7494bffa5..082511793 100644 --- a/src/FilterLists.Services/DependencyInjection/Extensions/ConfigureServicesCollection.cs +++ b/src/FilterLists.Services/DependencyInjection/Extensions/ConfigureServicesCollection.cs @@ -1,6 +1,5 @@ using AutoMapper; using FilterLists.Data; -using FilterLists.Data.Repositories; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; @@ -16,7 +15,6 @@ public static void AddFilterListsServices(this IServiceCollection services, ICon services.AddEntityFrameworkMySql().AddDbContextPool(options => options.UseMySql(configuration.GetConnectionString("FilterListsConnection"), b => b.MigrationsAssembly("FilterLists.Api"))); - services.TryAddScoped(); services.TryAddScoped(); services.AddAutoMapper(); } diff --git a/src/FilterLists.Services/FilterListService.cs b/src/FilterLists.Services/FilterListService.cs index 31b2a95d7..869e0b26e 100644 --- a/src/FilterLists.Services/FilterListService.cs +++ b/src/FilterLists.Services/FilterListService.cs @@ -1,29 +1,29 @@ using System.Collections.Generic; using AutoMapper; -using FilterLists.Data.Repositories; +using FilterLists.Data; using FilterLists.Services.Models; namespace FilterLists.Services { public class FilterListService { - private readonly FilterListRepository filterListRepository; + private readonly FilterListsDbContext filterListsDbContext; private readonly IMapper mapper; - public FilterListService(FilterListRepository filterListRepository, IMapper mapper) + public FilterListService(FilterListsDbContext filterListsDbContext, IMapper mapper) { - this.filterListRepository = filterListRepository; + this.filterListsDbContext = filterListsDbContext; this.mapper = mapper; } public IEnumerable GetAllSummaries() { - return mapper.Map>(filterListRepository.GetAll()); + return mapper.Map>(filterListsDbContext.FilterLists); } public IEnumerable GetAllSeeds() { - return mapper.Map>(filterListRepository.GetAll()); + return mapper.Map>(filterListsDbContext.FilterLists); } } } \ No newline at end of file