using GestionIntegral.Api.Models.Suscripciones; using System.Data; namespace GestionIntegral.Api.Data.Repositories.Suscripciones { public interface IAjusteRepository { Task CreateAsync(Ajuste nuevoAjuste, IDbTransaction transaction); Task> GetAjustesPorSuscriptorAsync(int idSuscriptor); Task> GetAjustesPendientesPorSuscriptorAsync(int idSuscriptor, IDbTransaction transaction); Task GetByIdAsync(int idAjuste); Task MarcarAjustesComoAplicadosAsync(IEnumerable idsAjustes, int idFactura, IDbTransaction transaction); Task AnularAjusteAsync(int idAjuste, int idUsuario, IDbTransaction transaction); } }