Exemplo n.º 1
0
        public void Handle(NewTaskAddedToStory evnt)
        {
            using (var context = new ReadModelContainer())
            {
                var story = context.Stories.Single(s => s.Id == evnt.StoryId);
                var stage = context.Stages.Single(s => s.Id == evnt.StageId);

                var newTask = new Task
                {
                    Id          = evnt.TaskId,
                    Story       = story,
                    Stage       = stage,
                    Description = evnt.Description
                };

                context.AddToTasks(newTask);
                context.SaveChanges();
            }
        }
Exemplo n.º 2
0
 protected void OnNewTaskAddedToStory(NewTaskAddedToStory e)
 {
     _tasks.Add(new Task(ParentAggregateRoot, _sprint, e.StageId, e.TaskId, e.Description));
 }