Class CaseEventHandler
Namespace: Casewhere.Runtime.DomainServices
Assembly: Casewhere.Runtime.dll
public class CaseEventHandler : IDomainServiceEventHandler<CaseStartedEvent>, IDomainServiceEventHandler<CaseCreatedStateManualSetEvent>, IDomainEventHandler
Inheritance
Implements
IDomainServiceEventHandler<CaseStartedEvent>, IDomainServiceEventHandler<CaseCreatedStateManualSetEvent>, IDomainEventHandler
Inherited Members
object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<CaseEventHandler>(CaseEventHandler)
Constructors
CaseEventHandler(IWorkflowEngine, IDomainRepository, INonEventDomainRepositories)
public CaseEventHandler(IWorkflowEngine workflowEngine, IDomainRepository domainRepository, INonEventDomainRepositories nonEventDomainRepositories)
Parameters
workflowEngine IWorkflowEngine
domainRepository IDomainRepository
nonEventDomainRepositories INonEventDomainRepositories
Methods
Handle(CaseStartedEvent)
public void Handle(CaseStartedEvent domainEvent)
Parameters
domainEvent CaseStartedEvent
Handle(CaseCreatedStateManualSetEvent)
public void Handle(CaseCreatedStateManualSetEvent domainEvent)
Parameters
domainEvent CaseCreatedStateManualSetEvent