예제 #1
0
 public void Handle(ProjectReprioritized @event)
 {
     using (var session = _documentStore.OpenSession())
     {
         var projectTreeNode = session.Load <ProjectTreeNode>(@event.ProjectId);
         projectTreeNode.Priority = @event.NewPriority;
         session.SaveChanges();
     }
 }
예제 #2
0
 private void Apply(ProjectReprioritized @event)
 {
     Id = new ProjectId(@event.ProjectId);
     ProjectPriority.TryParse(@event.NewPriority, out _priority);
 }