C# Class _2012_10_07_domain_model_jw.Aggregates.DailyTask.DailyTaskAggregate

Afficher le fichier Open project: beingtheworst/btw-samples-productivity Class Usage Examples

Méthodes publiques

Свойство Type Description
Changes IList

Méthodes publiques

Méthode Description
Apply ( IEvent e ) : void
AssignDailyTask ( DailyTaskId id, GoalId goalId, System.DateTime taskDate, string description, string user ) : void
CompleteDailyTask ( DailyTaskId id, System.DateTime completedTime ) : void
DailyTaskAggregate ( IEnumerable events, UserGoalIndex goalService ) : System
SetTaskMissed ( DailyTaskId id, System.DateTime taskDate ) : void
StartTask ( DailyTaskId id, System.DateTime timeStarted ) : void

Method Details

Apply() public méthode

public Apply ( IEvent e ) : void
e IEvent
Résultat void

AssignDailyTask() public méthode

public AssignDailyTask ( DailyTaskId id, GoalId goalId, System.DateTime taskDate, string description, string user ) : void
id DailyTaskId
goalId GoalId
taskDate System.DateTime
description string
user string
Résultat void

CompleteDailyTask() public méthode

public CompleteDailyTask ( DailyTaskId id, System.DateTime completedTime ) : void
id DailyTaskId
completedTime System.DateTime
Résultat void

DailyTaskAggregate() public méthode

public DailyTaskAggregate ( IEnumerable events, UserGoalIndex goalService ) : System
events IEnumerable
goalService _2012_10_07_domain_model_jw.Projections.UserGoalIndex
Résultat System

SetTaskMissed() public méthode

public SetTaskMissed ( DailyTaskId id, System.DateTime taskDate ) : void
id DailyTaskId
taskDate System.DateTime
Résultat void

StartTask() public méthode

public StartTask ( DailyTaskId id, System.DateTime timeStarted ) : void
id DailyTaskId
timeStarted System.DateTime
Résultat void

Property Details

Changes public_oe property

public IList Changes
Résultat IList