Class InvoiceCommandReceiver
- Namespace
- InSite.Application.Invoices.Write
- Assembly
- Shift.Sdk.dll
public class InvoiceCommandReceiver
- Inheritance
-
InvoiceCommandReceiver
- Inherited Members
-
- Extension Methods
-
Constructors
InvoiceCommandReceiver(ICommandQueue, IChangeQueue, IChangeRepository)
public InvoiceCommandReceiver(ICommandQueue commander, IChangeQueue publisher, IChangeRepository repository)
Parameters
commander ICommandQueue
publisher IChangeQueue
repository IChangeRepository
Methods
Handle(AddInvoiceItem)
public void Handle(AddInvoiceItem c)
Parameters
c AddInvoiceItem
Handle(ChangeInvoiceCustomer)
public void Handle(ChangeInvoiceCustomer c)
Parameters
c ChangeInvoiceCustomer
Handle(ChangeInvoiceItem)
public void Handle(ChangeInvoiceItem c)
Parameters
c ChangeInvoiceItem
Handle(ChangeInvoiceNumber)
public void Handle(ChangeInvoiceNumber c)
Parameters
c ChangeInvoiceNumber
Handle(ChangeInvoicePaidDate)
public void Handle(ChangeInvoicePaidDate c)
Parameters
c ChangeInvoicePaidDate
Handle(ChangeInvoiceStatus)
public void Handle(ChangeInvoiceStatus c)
Parameters
c ChangeInvoiceStatus
Handle(DeleteInvoice)
public void Handle(DeleteInvoice c)
Parameters
c DeleteInvoice
Handle(DraftInvoice)
public void Handle(DraftInvoice c)
Parameters
c DraftInvoice
Handle(FailInvoicePayment)
public void Handle(FailInvoicePayment c)
Parameters
c FailInvoicePayment
Handle(PayInvoice)
public void Handle(PayInvoice c)
Parameters
c PayInvoice
Handle(ReferenceInvoice)
public void Handle(ReferenceInvoice c)
Parameters
c ReferenceInvoice
Handle(RemoveInvoiceItem)
public void Handle(RemoveInvoiceItem c)
Parameters
c RemoveInvoiceItem
Handle(SubmitInvoice)
public void Handle(SubmitInvoice c)
Parameters
c SubmitInvoice
Handle(ChangeBusinessCustomer)
public void Handle(ChangeBusinessCustomer c)
Parameters
c ChangeBusinessCustomer
Handle(ChangeEmployee)
public void Handle(ChangeEmployee c)
Parameters
c ChangeEmployee
Handle(ChangeIssue)
public void Handle(ChangeIssue c)
Parameters
c ChangeIssue