Пример #1
0
        public void Handle(NewStageAddedToSprint evnt)
        {
            using (var context = new ReadModelContainer())
            {
                var sprint   = context.Sprints.Single(s => s.Id == evnt.SprintId);
                var newStage = new Stage
                {
                    Id     = evnt.StageId,
                    Name   = evnt.Name,
                    Sprint = sprint
                };

                context.AddToStages(newStage);
                context.SaveChanges();
            }
        }
Пример #2
0
 protected void OnAddStage(NewStageAddedToSprint e)
 {
     _stages.Add(new Stage(ParentAggregateRoot, this, e.StageId, e.Name));
 }