C# Class Gtd.Pcl.CoreDomain.TrustedSystemAppService

Inheritance: ITrustedSystemApplicationService, IAppService
ファイルを表示 Open project: beingtheworst/btw-gtd

Public Methods

Method Description
Execute ( Command cmd ) : void
TrustedSystemAppService ( IEventStore eventStore, ITimeProvider time ) : System
When ( ArchiveAction cmd ) : void
When ( ChangeActionOutcome cmd ) : void
When ( ChangeProjectOutcome cmd ) : void
When ( ChangeProjectType cmd ) : void
When ( ChangeStuffDescription cmd ) : void
When ( CompleteAction cmd ) : void
When ( DeferActionUntil cmd ) : void
When ( DefineAction cmd ) : void
When ( DefineProject cmd ) : void
When ( DefineSingleActionProject cmd ) : void
When ( ProvideDueDateForAction cmd ) : void
When ( PutStuffInInbox cmd ) : void
When ( TrashStuff cmd ) : void

Private Methods

Method Description
ChangeAgg ( TrustedSystemId withAggIdOf, Action usingThisMethod ) : void

Method Details

Execute() public method

public Execute ( Command cmd ) : void
cmd Command
return void

TrustedSystemAppService() public method

public TrustedSystemAppService ( IEventStore eventStore, ITimeProvider time ) : System
eventStore IEventStore
time ITimeProvider
return System

When() public method

public When ( ArchiveAction cmd ) : void
cmd ArchiveAction
return void

When() public method

public When ( ChangeActionOutcome cmd ) : void
cmd ChangeActionOutcome
return void

When() public method

public When ( ChangeProjectOutcome cmd ) : void
cmd ChangeProjectOutcome
return void

When() public method

public When ( ChangeProjectType cmd ) : void
cmd ChangeProjectType
return void

When() public method

public When ( ChangeStuffDescription cmd ) : void
cmd ChangeStuffDescription
return void

When() public method

public When ( CompleteAction cmd ) : void
cmd CompleteAction
return void

When() public method

public When ( DeferActionUntil cmd ) : void
cmd DeferActionUntil
return void

When() public method

public When ( DefineAction cmd ) : void
cmd DefineAction
return void

When() public method

public When ( DefineProject cmd ) : void
cmd DefineProject
return void

When() public method

public When ( DefineSingleActionProject cmd ) : void
cmd DefineSingleActionProject
return void

When() public method

public When ( ProvideDueDateForAction cmd ) : void
cmd ProvideDueDateForAction
return void

When() public method

public When ( PutStuffInInbox cmd ) : void
cmd PutStuffInInbox
return void

When() public method

public When ( TrashStuff cmd ) : void
cmd TrashStuff
return void