public void DERDashboardFlexibility(object parameter) { _dERDashboardFlexibility = parameter; if (UserControlPresenter.GetType().Name == "DERDashboardUserControl") { ((DERDashboardUserControlViewModel)UserControlPresenter.DataContext).DERDashboardFlexibility(parameter); } }
public void DERDashboardDerForecastDayAhead(object parameter) { _dERDashboardDerForecastDayAhead = parameter; if (UserControlPresenter.GetType().Name == "DERDashboardUserControl") { ((DERDashboardUserControlViewModel)UserControlPresenter.DataContext).DERDashboardDerForecastDayAhead(parameter); } }
public void NetworkModelTreeClassChangedMenu(object parameter) { _networkModelTreeClass = ((DataToUI)parameter).NetworkModelTreeClass; if (_tree != null) { List <NetworkModelTreeClass> _networkModelTreeClass = ((DataToUI)parameter).NetworkModelTreeClass; foreach (NetworkModelTreeClass io in _networkModelTreeClass) { foreach (GeographicalRegionTreeClass geographicalRegionTreeClass in io.GeographicalRegions) { foreach (GeographicalSubRegionTreeClass geographicalSubRegionTreeClass in geographicalRegionTreeClass.GeographicalSubRegions) { foreach (SubstationTreeClass substationTreeClass in geographicalSubRegionTreeClass.Substations) { foreach (SubstationElementTreeClass substationElementTreeClass in substationTreeClass.SubstationElements) { if (substationElementTreeClass.Type.Equals(DMSType.GENERATOR)) { TreeNode <NodeData> nodeData = _tree.Where(x => x.Data.IdentifiedObject.GlobalId.Equals(substationElementTreeClass.GID)).FirstOrDefault(); if (nodeData.Data.IdentifiedObject != null) { ((Generator)nodeData.Data.IdentifiedObject).MinFlexibility = substationElementTreeClass.MinFlexibility; ((Generator)nodeData.Data.IdentifiedObject).MaxFlexibility = substationElementTreeClass.MaxFlexibility; } } } } } } } } if (UserControlPresenter.GetType().Name == "DERDashboardUserControl") { ((DERDashboardUserControlViewModel)UserControlPresenter.DataContext).NetworkModel = _networkModelTreeClass; } if (UserControlPresenter.GetType().Name == "GISUserControl") { ((GISUserControlViewModel)UserControlPresenter.DataContext).Tree = _tree;; } }
public void Test_FigurIsSelected_ModeIsNew() { UserControlPresenter userControlPresenter = new UserControlPresenter(m_MockCategoryControl.Object, m_MockSerieControl.Object, m_MockFigurControl.Object); userControlPresenter.ActivateModeOneView(1, ETabActivity.Figur, EMode.New); m_MockCategoryControl.Verify(mock => mock.InitializeViewMode(), Moq.Times.Never()); m_MockCategoryControl.Verify(mock => mock.InitializeEditMode(), Moq.Times.Never()); Assert.IsNull(m_MockCategoryControl.Object.Category); m_MockSerieControl.Verify(mock => mock.InitializeViewMode(), Moq.Times.Never()); m_MockSerieControl.Verify(mock => mock.InitializeEditMode(), Moq.Times.Never()); Assert.IsNull(m_MockSerieControl.Object.Serie); m_MockFigurControl.Verify(mock => mock.InitializeViewMode(), Moq.Times.Never()); m_MockFigurControl.Verify(mock => mock.InitializeEditMode(), Moq.Times.Exactly(1)); Assert.IsNull(m_MockFigurControl.Object.Figur); }
private void GetNetworkModelFromProxy(object parameter) { if (loadingWindow != null) { loadingWindow.Close(); loadingWindow = null; } List <object> obj = (List <object>)parameter; _tree = (TreeNode <NodeData>)obj[0]; _networkModelTreeClass = (List <NetworkModelTreeClass>)obj[1]; if (UserControlPresenter.GetType().Name == "GISUserControl") { ((GISUserControlViewModel)UserControlPresenter.DataContext).Tree = _tree; } //SetUserContro("GIS"); }