From d726bd0a0ee214e7791299becd57c427b1e6140f Mon Sep 17 00:00:00 2001 From: "Collin M. Barrett" Date: Mon, 16 Oct 2017 17:09:25 -0500 Subject: [PATCH] Revert "groundwork for ef seeding" This reverts commit b703899912fe0388edfc8fa28bf02b7a96b63f93. --- src/FilterLists.Api/Program.cs | 12 ++----- src/FilterLists.Data/DbInitializer.cs | 32 ------------------- .../Repositories/Contracts/IListRepository.cs | 3 -- .../Implementations/ListRepository.cs | 15 --------- 4 files changed, 2 insertions(+), 60 deletions(-) delete mode 100644 src/FilterLists.Data/DbInitializer.cs diff --git a/src/FilterLists.Api/Program.cs b/src/FilterLists.Api/Program.cs index b6dcd390c..660543ed1 100644 --- a/src/FilterLists.Api/Program.cs +++ b/src/FilterLists.Api/Program.cs @@ -1,8 +1,5 @@ -using FilterLists.Data; -using FilterLists.Data.Contexts; -using Microsoft.AspNetCore; +using Microsoft.AspNetCore; using Microsoft.AspNetCore.Hosting; -using Microsoft.Extensions.DependencyInjection; namespace FilterLists.Api { @@ -10,12 +7,7 @@ public class Program { public static void Main(string[] args) { - var host = BuildWebHost(args); - //using (var scope = host.Services.CreateScope()) - //{ - // DbInitializer.Initialize(scope.ServiceProvider.GetRequiredService()); - //} - host.Run(); + BuildWebHost(args).Run(); } public static IWebHost BuildWebHost(string[] args) diff --git a/src/FilterLists.Data/DbInitializer.cs b/src/FilterLists.Data/DbInitializer.cs deleted file mode 100644 index 70e5b9276..000000000 --- a/src/FilterLists.Data/DbInitializer.cs +++ /dev/null @@ -1,32 +0,0 @@ -using FilterLists.Data.Contexts; -using FilterLists.Data.Models; -using FilterLists.Data.Repositories.Implementations; - -namespace FilterLists.Data -{ - public static class DbInitializer - { - public static void Initialize(FilterListsDbContext filterListsDbContext) - { - filterListsDbContext.Database.EnsureCreated(); - InitializeList(filterListsDbContext); - } - - private static void InitializeList(FilterListsDbContext filterListsDbContext) - { - var listRepository = new ListRepository(filterListsDbContext); - if (listRepository.Any()) - { - listRepository.DeleteAll(); - } - var lists = new List[] - { - //TODO: populate from csv or json - }; - foreach (var list in lists) - { - listRepository.Create(list); - } - } - } -} \ No newline at end of file diff --git a/src/FilterLists.Data/Repositories/Contracts/IListRepository.cs b/src/FilterLists.Data/Repositories/Contracts/IListRepository.cs index 84a4652fd..fa95ca5e1 100644 --- a/src/FilterLists.Data/Repositories/Contracts/IListRepository.cs +++ b/src/FilterLists.Data/Repositories/Contracts/IListRepository.cs @@ -7,8 +7,5 @@ public interface IListRepository { IEnumerable GetAll(); List GetByName(string listName); - void Create(List list); - void DeleteAll(); - bool Any(); } } \ No newline at end of file diff --git a/src/FilterLists.Data/Repositories/Implementations/ListRepository.cs b/src/FilterLists.Data/Repositories/Implementations/ListRepository.cs index 5b6c04761..01ed1a7dd 100644 --- a/src/FilterLists.Data/Repositories/Implementations/ListRepository.cs +++ b/src/FilterLists.Data/Repositories/Implementations/ListRepository.cs @@ -24,20 +24,5 @@ public List GetByName(string listName) { return _filterListsDbContext.List.First(x => x.Name == listName); } - - public void Create(List list) - { - _filterListsDbContext.List.Add(list); - } - - public void DeleteAll() - { - _filterListsDbContext.List.RemoveRange(_filterListsDbContext.List); - } - - public bool Any() - { - return _filterListsDbContext.List.Any(); - } } } \ No newline at end of file