using Domain.Dtos.Stock;
using Domain.Entities;

namespace Core.Interfaces.Stock
{
    // 1.2 Domain (Core)
    public interface IExpeditionDom
    {
        Task<(int Id, string ExpeditionNumber)> CreateAndIssueAsync(ELSExpeditionHeader header, IEnumerable<ELSExpeditionDetail> details, int formSeriesId);
        Task<ExpeditionDto?> GetDtoByIdAsync(int id);
    }
}
