using GestionIntegral.Api.Models.Distribucion; using System; using System.Collections.Generic; using System.Data; using System.Threading.Tasks; namespace GestionIntegral.Api.Data.Repositories.Distribucion { public interface ICambioParadaRepository { Task> GetByCanillaAsync(int idCanilla); Task GetByIdAsync(int idRegistro); Task GetCurrentParadaAsync(int idCanilla, IDbTransaction? transaction = null); Task CreateAsync(CambioParadaCanilla nuevaParada, int idUsuario, IDbTransaction transaction); Task UpdateVigenciaHAsync(int idRegistro, DateTime vigenciaH, int idUsuario, IDbTransaction transaction); Task DeleteAsync(int idRegistro, int idUsuario, IDbTransaction transaction); } }