Interface IInvoiceStore
- Namespace
- InSite.Application.Invoices.Read
- Assembly
- Shift.Sdk.dll
public interface IInvoiceStore
- Extension Methods
-
Methods
DeleteInvoice(InvoiceDeleted)
void DeleteInvoice(InvoiceDeleted e)
Parameters
e InvoiceDeleted
DeleteInvoiceItem(InvoiceItemRemoved)
void DeleteInvoiceItem(InvoiceItemRemoved e)
Parameters
e InvoiceItemRemoved
DeleteOrder(Guid)
void DeleteOrder(Guid order)
Parameters
order Guid
DeleteProduct(Guid)
void DeleteProduct(Guid product)
Parameters
product Guid
DeleteTax(Guid)
void DeleteTax(Guid taxId)
Parameters
taxId Guid
InsertInvoice(InvoiceDrafted)
void InsertInvoice(InvoiceDrafted e)
Parameters
e InvoiceDrafted
InsertInvoiceItem(InvoiceItemAdded)
void InsertInvoiceItem(InvoiceItemAdded e)
Parameters
e InvoiceItemAdded
InsertOrder(TOrder)
void InsertOrder(TOrder order)
Parameters
order TOrder
InsertProduct(TProduct)
void InsertProduct(TProduct product)
Parameters
product TProduct
InsertTax(TTax)
Parameters
tax TTax
UpdateInvoice(InvoiceCustomerChanged)
void UpdateInvoice(InvoiceCustomerChanged e)
Parameters
e InvoiceCustomerChanged
UpdateInvoice(InvoiceNumberChanged)
void UpdateInvoice(InvoiceNumberChanged e)
Parameters
e InvoiceNumberChanged
UpdateInvoice(InvoicePaid)
void UpdateInvoice(InvoicePaid e)
Parameters
e InvoicePaid
UpdateInvoice(InvoicePaidDateChanged)
void UpdateInvoice(InvoicePaidDateChanged e)
Parameters
e InvoicePaidDateChanged
UpdateInvoice(InvoicePaymentFailed)
void UpdateInvoice(InvoicePaymentFailed e)
Parameters
e InvoicePaymentFailed
UpdateInvoice(InvoiceReferenced)
void UpdateInvoice(InvoiceReferenced e)
Parameters
e InvoiceReferenced
UpdateInvoice(InvoiceStatusChanged)
void UpdateInvoice(InvoiceStatusChanged e)
Parameters
e InvoiceStatusChanged
UpdateInvoice(InvoiceSubmitted)
void UpdateInvoice(InvoiceSubmitted e)
Parameters
e InvoiceSubmitted
UpdateInvoice(InvoiceBusinessCustomerChanged)
void UpdateInvoice(InvoiceBusinessCustomerChanged e)
Parameters
e InvoiceBusinessCustomerChanged
UpdateInvoice(InvoiceEmployeeChanged)
void UpdateInvoice(InvoiceEmployeeChanged e)
Parameters
e InvoiceEmployeeChanged
UpdateInvoice(InvoiceIssueChanged)
void UpdateInvoice(InvoiceIssueChanged e)
Parameters
e InvoiceIssueChanged
UpdateInvoiceItem(InvoiceItemChanged)
void UpdateInvoiceItem(InvoiceItemChanged e)
Parameters
e InvoiceItemChanged
UpdateOrder(TOrder)
void UpdateOrder(TOrder order)
Parameters
order TOrder
UpdateProduct(TProduct)
void UpdateProduct(TProduct product)
Parameters
product TProduct
UpdateProduct<TProduct>(Guid, params (Expression<Func<TProduct, object>> Property, object Value)[])
void UpdateProduct<TProduct>(Guid product, params (Expression<Func<TProduct, object>> Property, object Value)[] updates)
Parameters
product Guid
updates (Expression<Func<TProduct, object>> Property, object Value)[]
Type Parameters
TProduct
UpdateTax(TTax)
Parameters
tax TTax