public void Handle(SprintAddedToProject evnt) { using (var context = new ReadModelContainer()) { var newSprint = new Sprint { Id = evnt.SprintId, ProjectId = evnt.ProjectId, Name = evnt.Name, From = evnt.From, To = evnt.To }; context.AddToSprints(newSprint); context.SaveChanges(); } }
protected void OnSprintAdded(SprintAddedToProject e) { var sprint = new Sprint(this, e.SprintId, e.Name, e.From, e.To); _sprints.Add(sprint); }