27 lines
1.3 KiB
C#
27 lines
1.3 KiB
C#
using CuentasCobrar.CORE.Interfaces;
|
|
using CuentasCobrar.INFRASTRUCTURE.Repositories;
|
|
|
|
namespace CuentasCobrar.API.Installers
|
|
{
|
|
public class TransientInstaller : IInstaller
|
|
{
|
|
public void InstallServices(IServiceCollection services, IConfiguration configuration)
|
|
{
|
|
services.AddTransient<IRolRepo, RolRepo>();
|
|
services.AddTransient<IPaisRepo, PaisRepo>();
|
|
services.AddTransient<IPagoRepo, PagoRepo>();
|
|
services.AddTransient<IBancoRepo, BancoRepo>();
|
|
services.AddTransient<IFacturaRepo, FacturaRepo>();
|
|
services.AddTransient<IMonedaRepo, MonedaRepo>();
|
|
services.AddTransient<IUsuarioRepo, UsuarioRepo>();
|
|
services.AddTransient<IClienteRepo, ClienteRepo>();
|
|
services.AddTransient<ITelefonoRepo, TelefonoRepo>();
|
|
services.AddTransient<ITipoPagoRepo, TipoPagoRepo>();
|
|
services.AddTransient<ITipoTelefonoRepo, TipoTelefonoRepo>();
|
|
services.AddTransient<IRolDeUsuarioRepo, RolDeUsuarioRepo>();
|
|
services.AddTransient<ITipoDocumentoRepo, TipoDocumentoRepo>();
|
|
services.AddTransient<IPagoContieneFacturaRepo, PagoContieneFacturaRepo>();
|
|
services.AddTransient<ITipoIdentificacionRepo, TipoIdentificacionRepo>();
|
|
}
|
|
}
|
|
}
|