Table of Contents

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