using MotoresArgentinosV2.Core.DTOs; namespace MotoresArgentinosV2.Core.Interfaces; /// /// Interfaz para servicios que interactúan con stored procedures legacy /// relacionados con avisos /// public interface IAvisosLegacyService { /// /// Ejecuta el SP spDatosAvisos para obtener tarifas y configuración /// /// Tipo de tarea (EMOTORES, EREPUESTOS, EAUTOS, etc.) /// ID del paquete (opcional) /// Lista de configuraciones de avisos disponibles Task> ObtenerDatosAvisosAsync(string tarea, int paquete = 0); /// /// Ejecuta el SP spInsertaAvisos para crear un nuevo aviso /// /// Datos del aviso a crear /// True si se insertó correctamente Task InsertarAvisoAsync(InsertarAvisoDto aviso); Task> ObtenerTarifasAsync(string formulario, int paquete); Task> ObtenerAvisosPorClienteAsync(string nroDocumento); }