using Distribution.Models; namespace Distribution.Features.Sale; public interface ISaleRepository { Task GetByIdAsync(Guid id); Task> GetAllAsync(); Task> GetByStoreIdAsync(Guid storeId); Task AddAsync(Models.Sale sale); void Update(Models.Sale sale); void Remove(Models.Sale sale); Task GetOrderBySaleIdAsync(Guid saleId); }