public void MarkAsNotDone(TodoText text) { var createdEvent = new ItemNotDone( EventSourceId, text ); Apply(createdEvent); }
public void Process(ItemNotDone evt) { var completions = _taskCompletions.GetById(evt.ListId); if (completions != null) { completions.TaskCompletion.Remove(evt.Text); _taskCompletions.Update(completions); } }
public void Process(ItemNotDone evt) { var taskList = _repositoryForTaskList.GetById(evt.ListId); var taskThatIsDone = taskList .Tasks .FirstOrDefault(task => task.Text == evt.Text) .Status = TaskStatus.NotDone; _repositoryForTaskList.Update(taskList); }