using Domain.Dtos.Sales; using Domain.Generics; namespace phronCare.UIBlazor.Services.Sales.SalesDocuments { public interface ISalesDocumentService { Task> SearchAsync(SalesDocumentSearchParams searchParams); Task GetByIdAsync(int id); Task CreateAsync(SalesDocumentCreateRequest request); Task CreateFromDeliveryNotesAsync(SalesDocumentCreateFromDeliveryNotesRequest request); Task> SearchDeliveryNoteCandidatesAsync( int? customerId, string? customerText, string? deliveryNoteNumber, int? quoteId, DateTime? issueDateFrom, DateTime? issueDateTo, int page = 1, int pageSize = 50); } }