public ObjectExplorerPresenter(IObjectExplorerView view)
        {
            nodesForItem = new Dictionary <ObjectExplorerItem, List <ITreeNode> >();

            View = view;

            view.Loaded          += View_Load;
            view.NodeMouseClick  += View_NodeMouseClick;
            view.NodeAfterSelect += View_NodeAfterSelect;

            Container = ContainerDelivery.GetContainer();

            TreeNodeFactory = Container.Resolve <ITreeNodeFactory>();
            ObjectExplorerRepositoryFactory = Container.Resolve <IObjectExplorerRepositoryFactory>();
            MenuFactory = Container.Resolve <IMenuFactory>();
            CommandBus  = Container.Resolve <ICommandBus>();

            documentsController = Container.Resolve <IDocumentsController>();
            documentsController.DocumentActivationChanged += DocumentsController_DocumentActivationChanged;

            documentConnector = Container.Resolve <IDocumentConnector>();
            documentConnector.ConnectingStarted  += DocumentConnector_ConnectingStarted;
            documentConnector.ConnectingFinished += DocumentConnector_ConnectingFinished;
            documentConnector.Disconnected       += DocumentConnector_Disconnected;
        }
 public ExecuteCommandHandler()
 {
     container         = ContainerDelivery.GetContainer();
     documentConnector = container.Resolve <IDocumentConnector>();
 }
Exemplo n.º 3
0
 public LessonPlanCreateManager(ApplicationDbContext Data, IThemeManager themeManager, IDocumentConnector documentConnector)
 {
     this.Data              = Data;
     this.themeManager      = themeManager;
     this.documentConnector = documentConnector;
 }
Exemplo n.º 4
0
 public ConnectCommandHandler()
 {
     container           = ContainerDelivery.GetContainer();
     documentsController = container.Resolve <IDocumentsController>();
     documentConnector   = container.Resolve <IDocumentConnector>();
 }