C# Class _2012_10_07_domain_model_jw.Aggregates.Goal.GoalApplicationService

Inheritance: IApplicationService
Mostrar archivo Open project: beingtheworst/btw-samples-productivity

Public Methods

Method Description
Execute ( ICommand command ) : void
GoalApplicationService ( IEventStore eventStore ) : System
Update ( GoalId Id, Action execute ) : void
When ( SetGoal command ) : void

Private Methods

Method Description
ConflictsWith ( IEvent x, IEvent y ) : bool

Method Details

Execute() public method

public Execute ( ICommand command ) : void
command ICommand
return void

GoalApplicationService() public method

public GoalApplicationService ( IEventStore eventStore ) : System
eventStore IEventStore
return System

Update() public method

public Update ( GoalId Id, Action execute ) : void
Id GoalId
execute Action
return void

When() public method

public When ( SetGoal command ) : void
command SetGoal
return void