Feat: Se agregan servicios y controladores para ABM de suscriptores
This commit is contained in:
@@ -18,6 +18,8 @@ using GestionIntegral.Api.Services.Reportes;
|
||||
using GestionIntegral.Api.Services.Pdf;
|
||||
using Microsoft.Extensions.Diagnostics.HealthChecks;
|
||||
using GestionIntegral.Api.Services.Anomalia;
|
||||
using GestionIntegral.Api.Data.Repositories.Suscripciones;
|
||||
using GestionIntegral.Api.Services.Suscripciones;
|
||||
|
||||
var builder = WebApplication.CreateBuilder(args);
|
||||
|
||||
@@ -100,6 +102,19 @@ builder.Services.AddScoped<IQuestPdfGenerator, QuestPdfGenerator>();
|
||||
// Servicio de Alertas
|
||||
builder.Services.AddScoped<IAlertaService, AlertaService>();
|
||||
|
||||
// --- Suscripciones ---
|
||||
// Repositorios
|
||||
builder.Services.AddScoped<IFormaPagoRepository, FormaPagoRepository>();
|
||||
builder.Services.AddScoped<ISuscriptorRepository, SuscriptorRepository>();
|
||||
builder.Services.AddScoped<ISuscripcionRepository, SuscripcionRepository>();
|
||||
builder.Services.AddScoped<IFacturaRepository, FacturaRepository>();
|
||||
builder.Services.AddScoped<ILoteDebitoRepository, LoteDebitoRepository>();
|
||||
builder.Services.AddScoped<IPagoRepository, PagoRepository>();
|
||||
|
||||
// Servicios
|
||||
builder.Services.AddScoped<IFormaPagoService, FormaPagoService>();
|
||||
builder.Services.AddScoped<ISuscriptorService, SuscriptorService>();
|
||||
|
||||
// --- SERVICIO DE HEALTH CHECKS ---
|
||||
// Añadimos una comprobación específica para SQL Server.
|
||||
// El sistema usará la cadena de conexión configurada en appsettings.json o variables de entorno.
|
||||
|
||||
Reference in New Issue
Block a user