public void Handle(ProjectTypeChanged e) { if (CanHandle(e.Id)) { _model.ProjectTypeChanged(e.ProjectId, e.Type); } }
public void ApplyEvent(ProjectTypeChanged @event) { var readModel = _projectRepository.GetProjectById(@event.ProjectId); readModel.ProjectType = @event.NewProjectType.ToProjectTypeString(); _projectRepository.Save(readModel); }
public void When(ProjectTypeChanged e) { Projects[e.ProjectId].ChangeType(e.Type); }
public void ApplyEvent(ProjectTypeChanged @event) { ProjectType = @event.NewProjectType; }