mirror of
https://github.com/collinbarrett/FilterLists.git
synced 2026-03-11 09:04:27 +00:00
strip out repo in favor of "EF follows repo pattern"
This commit is contained in:
parent
ed29de673f
commit
a80b29ee55
3 changed files with 6 additions and 29 deletions
|
|
@ -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<FilterList> GetAll()
|
||||
{
|
||||
return filterListsDbContext.FilterLists.AsEnumerable();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -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<FilterListsDbContext>(options =>
|
||||
options.UseMySql(configuration.GetConnectionString("FilterListsConnection"),
|
||||
b => b.MigrationsAssembly("FilterLists.Api")));
|
||||
services.TryAddScoped<FilterListRepository>();
|
||||
services.TryAddScoped<FilterListService>();
|
||||
services.AddAutoMapper();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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<FilterListSummaryDto> GetAllSummaries()
|
||||
{
|
||||
return mapper.Map<IEnumerable<FilterListSummaryDto>>(filterListRepository.GetAll());
|
||||
return mapper.Map<IEnumerable<FilterListSummaryDto>>(filterListsDbContext.FilterLists);
|
||||
}
|
||||
|
||||
public IEnumerable<FilterListSeedDto> GetAllSeeds()
|
||||
{
|
||||
return mapper.Map<IEnumerable<FilterListSeedDto>>(filterListRepository.GetAll());
|
||||
return mapper.Map<IEnumerable<FilterListSeedDto>>(filterListsDbContext.FilterLists);
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Reference in a new issue