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