From 2e15301e4e5d5876c54ce142463ea8a446e6e677 Mon Sep 17 00:00:00 2001 From: "Collin M. Barrett" Date: Sun, 15 Oct 2017 20:22:28 -0500 Subject: [PATCH] add List.GetByName() to repo --- .../Repositories/Contracts/IListRepository.cs | 1 + .../Repositories/Implementations/ListRepository.cs | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/FilterLists.Data/Repositories/Contracts/IListRepository.cs b/src/FilterLists.Data/Repositories/Contracts/IListRepository.cs index 95f39442a..fa95ca5e1 100644 --- a/src/FilterLists.Data/Repositories/Contracts/IListRepository.cs +++ b/src/FilterLists.Data/Repositories/Contracts/IListRepository.cs @@ -6,5 +6,6 @@ namespace FilterLists.Data.Repositories.Contracts public interface IListRepository { IEnumerable GetAll(); + List GetByName(string listName); } } \ 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 3593ee89d..01ed1a7dd 100644 --- a/src/FilterLists.Data/Repositories/Implementations/ListRepository.cs +++ b/src/FilterLists.Data/Repositories/Implementations/ListRepository.cs @@ -19,5 +19,10 @@ public IEnumerable GetAll() { return _filterListsDbContext.List.AsEnumerable(); } + + public List GetByName(string listName) + { + return _filterListsDbContext.List.First(x => x.Name == listName); + } } } \ No newline at end of file