Esempio n. 1
0
 public void Handle(ActionMovedToProject e)
 {
     if (CanHandle(e.Id))
     {
         _model.ActionMoved(e.ActionId, e.OldProject, e.NewProject);
     }
 }
Esempio n. 2
0
        public void When(ActionMovedToProject e)
        {
            var action     = Actions[e.ActionId];
            var oldProject = Projects[e.OldProject];
            var newProject = Projects[e.NewProject];

            action.MoveToProject(e.OldProject, e.NewProject);

            newProject.AddAction(action.Id);
            oldProject.RemoveAction(action.Id);
        }
Esempio n. 3
0
        // TODO: Nothing generates this Event yet
        public void When(ActionMovedToProject e)
        {
            var action = Actions[e.ActionId];
            var oldProject = Projects[e.OldProject];
            var newProject = Projects[e.NewProject];

            action.MoveToProject(e.OldProject, e.NewProject);

            newProject.AddAction(action.Id);
            oldProject.RemoveAction(action.Id);
        }