TFS_ANTIGUO/TPAtesa_CuentasCobrar/CuentasCobrar.API/Installers/TransientInstaller.cs

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>();
}
}
}