C# Класс _2012_10_07_domain_model_jw.Aggregates.DailyTask.DailyTaskAggregate

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Changes IList

Открытые методы

Метод Описание
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

Описание методов

Apply() публичный Метод

public Apply ( IEvent e ) : void
e IEvent
Результат void

AssignDailyTask() публичный Метод

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
Результат void

CompleteDailyTask() публичный Метод

public CompleteDailyTask ( DailyTaskId id, System.DateTime completedTime ) : void
id DailyTaskId
completedTime System.DateTime
Результат void

DailyTaskAggregate() публичный Метод

public DailyTaskAggregate ( IEnumerable events, UserGoalIndex goalService ) : System
events IEnumerable
goalService _2012_10_07_domain_model_jw.Projections.UserGoalIndex
Результат System

SetTaskMissed() публичный Метод

public SetTaskMissed ( DailyTaskId id, System.DateTime taskDate ) : void
id DailyTaskId
taskDate System.DateTime
Результат void

StartTask() публичный Метод

public StartTask ( DailyTaskId id, System.DateTime timeStarted ) : void
id DailyTaskId
timeStarted System.DateTime
Результат void

Описание свойств

Changes публичное свойство

public IList Changes
Результат IList