mirror of
https://github.com/collinbarrett/FilterLists.git
synced 2026-03-11 09:04:27 +00:00
begin adding get details pipeline for single list
This commit is contained in:
parent
4a533c5c0f
commit
bbe39668e4
6 changed files with 25 additions and 0 deletions
|
|
@ -6,5 +6,6 @@ namespace FilterLists.Data.Repositories.Contracts
|
|||
public interface IFilterListRepository
|
||||
{
|
||||
IEnumerable<FilterList> GetAll();
|
||||
FilterList Get(int id);
|
||||
}
|
||||
}
|
||||
|
|
@ -18,5 +18,10 @@ public IEnumerable<FilterList> GetAll()
|
|||
{
|
||||
return filterListsDbContext.FilterLists.AsEnumerable();
|
||||
}
|
||||
|
||||
public FilterList Get(int id)
|
||||
{
|
||||
return filterListsDbContext.FilterLists.Single(x => x.Id == id);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -6,5 +6,6 @@ namespace FilterLists.Services.Contracts
|
|||
public interface IFilterListService
|
||||
{
|
||||
IEnumerable<FilterListSummaryDto> GetAllSummaries();
|
||||
FilterListDetailsDto GetDetails(int id);
|
||||
}
|
||||
}
|
||||
|
|
@ -21,5 +21,13 @@ public IEnumerable<FilterListSummaryDto> GetAllSummaries()
|
|||
{
|
||||
return mapper.Map<IEnumerable<FilterListSummaryDto>>(filterListRepository.GetAll());
|
||||
}
|
||||
|
||||
public FilterListDetailsDto GetDetails(int id)
|
||||
{
|
||||
var list = filterListRepository.Get(id);
|
||||
var maintainer = list.FilterListMaintainers;
|
||||
//return mapper.Map<FilterListSummaryDto>(filterListRepository.GetBy)
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
9
src/FilterLists.Services/Models/FilterListDetailsDto.cs
Normal file
9
src/FilterLists.Services/Models/FilterListDetailsDto.cs
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
namespace FilterLists.Services.Models
|
||||
{
|
||||
public class FilterListDetailsDto
|
||||
{
|
||||
public int Id;
|
||||
public string Description { get; set; }
|
||||
public string Name { get; set; }
|
||||
}
|
||||
}
|
||||
|
|
@ -2,6 +2,7 @@
|
|||
{
|
||||
public class FilterListSummaryDto
|
||||
{
|
||||
public int Id;
|
||||
public string Description { get; set; }
|
||||
public string Name { get; set; }
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue