Files
RutasDBUS/RutasDBUS/Servicios/Importacion/IServicioArchivoImportacionDbus.cs
2026-07-07 14:18:51 +02:00

20 lines
720 B
C#

using RutasDBUS.Modelos.Importacion;
namespace RutasDBUS.Servicios.Importacion;
public interface IServicioArchivoImportacionDbus
{
Task<ArchivoImportacionDbus> ObtenerAsync(CancellationToken cancellationToken = default);
Task<IReadOnlyList<ModeloHorarioDbusInfo>> ListarModelosAsync(CancellationToken cancellationToken = default);
Task<ModeloHorarioDbusInfo?> ObtenerModeloActivoAsync(CancellationToken cancellationToken = default);
Task SeleccionarModeloAsync(string idModelo, CancellationToken cancellationToken = default);
Task<ModeloHorarioDbusInfo> GuardarModeloSubidoAsync(
string nombreArchivo,
Stream contenido,
CancellationToken cancellationToken = default);
}