C# Class TaskNotes.Domain.Task

Inheritance: AggregateRoot
Afficher le fichier Open project: fkalseth/tasknotes

Méthodes publiques

Méthode Description
Cancel ( ) : void
Complete ( ) : void
Postpone ( System.DateTime newDueDate ) : void
Prioritise ( System.DateTime newDueDate ) : void
Task ( System.Guid id, string description, System.DateTime due ) : System
Task ( IEnumerable events ) : System

Méthodes protégées

Méthode Description
RegisterDomainEvents ( EventHandlerCollection events ) : void

Private Methods

Méthode Description
OnCancelled ( TaskCancelled ev ) : void
OnCompleted ( TaskCompleted ev ) : void
OnCreated ( TaskCreated @event ) : void
OnPostponed ( TaskPostponed ev ) : void
OnPrioritised ( TaskPrioritised ev ) : void

Method Details

Cancel() public méthode

public Cancel ( ) : void
Résultat void

Complete() public méthode

public Complete ( ) : void
Résultat void

Postpone() public méthode

public Postpone ( System.DateTime newDueDate ) : void
newDueDate System.DateTime
Résultat void

Prioritise() public méthode

public Prioritise ( System.DateTime newDueDate ) : void
newDueDate System.DateTime
Résultat void

RegisterDomainEvents() protected méthode

protected RegisterDomainEvents ( EventHandlerCollection events ) : void
events EventHandlerCollection
Résultat void

Task() public méthode

public Task ( System.Guid id, string description, System.DateTime due ) : System
id System.Guid
description string
due System.DateTime
Résultat System

Task() public méthode

public Task ( IEnumerable events ) : System
events IEnumerable
Résultat System