Class InvoiceStore
- Namespace
- InSite.Persistence
- Assembly
- InSite.Persistence.dll
public class InvoiceStore : IInvoiceStore
- Inheritance
-
InvoiceStore
- Implements
-
- Inherited Members
-
Constructors
InvoiceStore()
Fields
DescriptionMaxLength
public const int DescriptionMaxLength = 400
Field Value
- int
Methods
DeleteInvoice(InvoiceDeleted)
public void DeleteInvoice(InvoiceDeleted e)
Parameters
e InvoiceDeleted
DeleteInvoiceItem(InvoiceItemRemoved)
public void DeleteInvoiceItem(InvoiceItemRemoved e)
Parameters
e InvoiceItemRemoved
DeleteOrder(Guid)
public void DeleteOrder(Guid order)
Parameters
order Guid
DeleteProduct(Guid)
public void DeleteProduct(Guid product)
Parameters
product Guid
DeleteTax(Guid)
public void DeleteTax(Guid taxId)
Parameters
taxId Guid
InsertInvoice(InvoiceDrafted)
public void InsertInvoice(InvoiceDrafted e)
Parameters
e InvoiceDrafted
InsertInvoiceItem(InvoiceItemAdded)
public void InsertInvoiceItem(InvoiceItemAdded e)
Parameters
e InvoiceItemAdded
InsertOrder(TOrder)
public void InsertOrder(TOrder order)
Parameters
order TOrder
InsertProduct(TProduct)
public void InsertProduct(TProduct product)
Parameters
product TProduct
InsertTax(TTax)
public void InsertTax(TTax tax)
Parameters
tax TTax
UpdateInvoice(InvoiceCustomerChanged)
public void UpdateInvoice(InvoiceCustomerChanged e)
Parameters
e InvoiceCustomerChanged
UpdateInvoice(InvoiceNumberChanged)
public void UpdateInvoice(InvoiceNumberChanged e)
Parameters
e InvoiceNumberChanged
UpdateInvoice(InvoicePaid)
public void UpdateInvoice(InvoicePaid e)
Parameters
e InvoicePaid
UpdateInvoice(InvoicePaidDateChanged)
public void UpdateInvoice(InvoicePaidDateChanged e)
Parameters
e InvoicePaidDateChanged
UpdateInvoice(InvoicePaymentFailed)
public void UpdateInvoice(InvoicePaymentFailed e)
Parameters
e InvoicePaymentFailed
UpdateInvoice(InvoiceReferenced)
public void UpdateInvoice(InvoiceReferenced e)
Parameters
e InvoiceReferenced
UpdateInvoice(InvoiceStatusChanged)
public void UpdateInvoice(InvoiceStatusChanged e)
Parameters
e InvoiceStatusChanged
UpdateInvoice(InvoiceSubmitted)
public void UpdateInvoice(InvoiceSubmitted e)
Parameters
e InvoiceSubmitted
UpdateInvoice(InvoiceBusinessCustomerChanged)
public void UpdateInvoice(InvoiceBusinessCustomerChanged e)
Parameters
e InvoiceBusinessCustomerChanged
UpdateInvoice(InvoiceEmployeeChanged)
public void UpdateInvoice(InvoiceEmployeeChanged e)
Parameters
e InvoiceEmployeeChanged
UpdateInvoice(InvoiceIssueChanged)
public void UpdateInvoice(InvoiceIssueChanged e)
Parameters
e InvoiceIssueChanged
UpdateInvoiceItem(InvoiceItemChanged)
public void UpdateInvoiceItem(InvoiceItemChanged e)
Parameters
e InvoiceItemChanged
UpdateOrder(TOrder)
public void UpdateOrder(TOrder order)
Parameters
order TOrder
UpdateProduct(TProduct)
public void UpdateProduct(TProduct product)
Parameters
product TProduct
UpdateProduct<TProduct>(Guid, params (Expression<Func<TProduct, object>> Property, object Value)[])
public 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)
public void UpdateTax(TTax tax)
Parameters
tax TTax