// Archivo: GestionIntegral.Api/Services/Suscripciones/ISuscriptorService.cs using GestionIntegral.Api.Dtos.Suscripciones; namespace GestionIntegral.Api.Services.Suscripciones { public interface ISuscriptorService { Task> ObtenerTodos(string? nombreFilter, string? nroDocFilter, bool soloActivos); Task ObtenerPorId(int id); Task<(SuscriptorDto? Suscriptor, string? Error)> Crear(CreateSuscriptorDto createDto, int idUsuario); Task<(bool Exito, string? Error)> Actualizar(int id, UpdateSuscriptorDto updateDto, int idUsuario); Task<(bool Exito, string? Error)> Desactivar(int id, int idUsuario); Task<(bool Exito, string? Error)> Activar(int id, int idUsuario); } }