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