using Domain.Dtos.Stock;
using Domain.Entities;
namespace Models.Interfaces
{
// 1.1 Data (Repo)
public interface IExpeditionRepository
{
///
/// Crea la expedición completa (encabezado + detalles) y la deja emitida con numeración de serie.
///
Task<(int Id, string Expeditionnumber)> CreateFullExpeditionAsync(ELSExpeditionHeader expedition, int formSeriesId);
Task GetDtoByIdAsync(int id);
}
}