refactor(directory): ♻ ren QueryContext

This commit is contained in:
Collin M. Barrett 2020-08-23 10:25:44 -05:00
parent 236b040a25
commit 2a98fe3fdc
5 changed files with 11 additions and 11 deletions

View file

@ -1,8 +1,8 @@
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
using FilterLists.Directory.Infrastructure.Persistence.Queries.Context;
using FilterLists.Directory.Infrastructure.Persistence.Queries.Entities;
using FilterLists.Directory.Infrastructure.Persistence.Queries.Facade;
using MediatR;
using Microsoft.EntityFrameworkCore;
@ -16,9 +16,9 @@ public class Query : IRequest<IEnumerable<FilterList>>
public class Handler : IRequestHandler<Query, IEnumerable<FilterList>>
{
private readonly IQueryDirectory _context;
private readonly IQueryContext _context;
public Handler(IQueryDirectory context)
public Handler(IQueryContext context)
{
_context = context;
}

View file

@ -1,9 +1,9 @@
using System.Linq;
using FilterLists.Directory.Infrastructure.Persistence.Queries.Entities;
namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Facade
namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Context
{
public interface IQueryDirectory
public interface IQueryContext
{
IQueryable<FilterList> FilterLists { get; }
IQueryable<Language> Languages { get; }

View file

@ -4,13 +4,13 @@
using FilterLists.Directory.Infrastructure.Persistence.Queries.Entities;
using Microsoft.EntityFrameworkCore;
namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Facade
namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Context
{
internal class QueryFacade : IQueryDirectory, IAsyncDisposable
internal class QueryContext : IQueryContext, IAsyncDisposable
{
private readonly QueryDbContext _dbContext;
public QueryFacade(QueryDbContext dbContext)
public QueryContext(QueryDbContext dbContext)
{
_dbContext = dbContext;
}

View file

@ -4,7 +4,7 @@
using FilterLists.Directory.Infrastructure.Persistence.Queries.Entities;
using Microsoft.EntityFrameworkCore;
namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Facade
namespace FilterLists.Directory.Infrastructure.Persistence.Queries.Context
{
internal class QueryDbContext : DbContext
{

View file

@ -1,4 +1,4 @@
using FilterLists.Directory.Infrastructure.Persistence.Queries.Facade;
using FilterLists.Directory.Infrastructure.Persistence.Queries.Context;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
@ -11,7 +11,7 @@ public static void AddInfrastructureServices(this IServiceCollection services, I
{
services.AddDbContextPool<QueryDbContext>(o =>
o.UseNpgsql(configuration.GetConnectionString("DirectoryConnection")));
services.AddScoped<IQueryDirectory, QueryFacade>();
services.AddScoped<IQueryContext, QueryContext>();
}
}
}