14 lines
637 B
C#
14 lines
637 B
C#
using GestionIntegral.Api.Models.Suscripciones;
|
|
using System.Data;
|
|
|
|
namespace GestionIntegral.Api.Data.Repositories.Suscripciones
|
|
{
|
|
public interface ISuscripcionRepository
|
|
{
|
|
Task<IEnumerable<Suscripcion>> GetBySuscriptorIdAsync(int idSuscriptor);
|
|
Task<Suscripcion?> GetByIdAsync(int idSuscripcion);
|
|
Task<Suscripcion?> CreateAsync(Suscripcion nuevaSuscripcion, IDbTransaction transaction);
|
|
Task<bool> UpdateAsync(Suscripcion suscripcionAActualizar, IDbTransaction transaction);
|
|
Task<IEnumerable<Suscripcion>> GetAllActivasParaFacturacion(string periodo, IDbTransaction transaction);
|
|
}
|
|
} |