public MainWindowPageModel(INavigation navigation, MainWindow mainWindow, IModuleController moduleController) { Application.Current.ShutdownMode = ShutdownMode.OnExplicitShutdown; this.navigation = navigation; this.mainWindow = mainWindow; this.moduleController = (ModuleController)moduleController; Share.Start(); Debug.WriteLine("finished setting server"); Interactable = true; FullView = false; DispatcherTimer interactibleTimer = new DispatcherTimer(); interactibleTimer.Tick += InteractableTick; interactibleTimer.Interval = TimeSpan.FromSeconds(1); interactibleTimer.Start(); this.moduleController.OnMinViewEntered(); mainWindow.OnMouseWindowEnter += () => { MouseOnWindow = true; }; mainWindow.OnMouseWindowLeave += () => { MouseOnWindow = false; }; KeyboardListener.Instance.OnKeyPressed += OnKeyPressed; KeyboardListener.Instance.OnKeyReleased += OnKeyReleased; InitModuleController(); }
public AddModuleView() { InitializeComponent(); WindowStartupLocation = WindowStartupLocation.CenterScreen; _moduleController = InstanceFactory.GetModulControllerInstance(); _eventAggregator = InstanceFactory.GetEventAggregatorInstance(); }
public HospitalViewModel(Hospital hospital, IEnumerable <RegionViewModel> regionViewModels, CmsCollectionViewModel cms) : this() { ModuleController = ServiceLocator.Current.GetInstance <IModuleController>(); Hospital = hospital; CmsCollection = new CmsCollectionViewModel(); RegionViewModels = CollectionViewSource.GetDefaultView(regionViewModels); var region = HospitalRegion.Default.SelectedRegionType == typeof(HealthReferralRegion) ? (RegionWithCity)hospital.HealthReferralRegion : (RegionWithCity)hospital.HospitalServiceArea; if (Hospital.SelectedRegion == null) { Hospital.SelectedRegion = region; } var viewModels = regionViewModels as IList <RegionViewModel> ?? regionViewModels.ToList(); if (viewModels.Any() && Hospital.SelectedRegion != null) { SelectedRegionViewModel = viewModels.FirstOrDefault(x => x.Region.Id == Hospital.SelectedRegion.Id); } if (cms == null) { return; } CmsCollection = cms ?? new CmsCollectionViewModel(); CmsCollection.SelectedCMS = CmsCollection.CmsViewModels.FirstOrDefault(x => x.Name == hospital.CmsProviderID); ReconcileCategories(ModuleController.Categories); RaisePropertyChanged(() => CmsCollection); }
public void ConsumeTimedTrigger(TimedTriggerMessage message) { // Check all modules. foreach (string moduleName in moduleCoordinator.ModuleControllers.Keys) { IModuleController moduleController = moduleCoordinator.ModuleControllers[moduleName]; // Check if the module is alive. if (!moduleController.IsAlive) { if (!restartCounts.ContainsKey(moduleName)) { restartCounts.Add(moduleName, 0); } if (restartCounts[moduleName] < maxRestartCount) { // Restart module. moduleController.Stop(); moduleController.Start(); restartCounts[moduleName]++; } else { throw new Exception(string.Format("Module {0} died and could not be restarted.", moduleName)); } } } }
public TestModule(IModuleController controller) : base(EndpointPaths.TestModuleBasePath) { Post[EndpointPaths.GetSingleResourcePath, true] = async(context, cancel) => { return(await controller.GetResource(this.Bind <RequestModel>())); }; }
public GeoRegionMaintenanceViewModel(IModuleController moduleController, IDataRepository repository, IEventAggregator eventAggregator) { _moduleController = moduleController; _repository = repository; _eventAggregator = eventAggregator; ShowView = _moduleController.ShowViewCommand; NavigationDetails = _moduleController.NavigationDetails; ChangeMetaPanel = new DelegateCommand<bool?>(ChangeMetaViewPanel); ChangeGeoPanel = new DelegateCommand<bool?>(ChangeGeoViewPanel); DeleteMetaRegionCommand = new DelegateCommand(DeleteMetaRegion); EditMetaRegionCommand = new DelegateCommand(EditMetaRegion); AddNewMetaRegionCommand = new DelegateCommand(AddNewMetaRegion); DeleteMetaRegionMappingCommand = new DelegateCommand(DeleteMetaRegionMapping); AddMetaRegionMappingCommand = new DelegateCommand(AddMetaRegionMapping); DeleteGeoRegionCommand = new DelegateCommand(DeleteGeoRegion); EditGeoRegionCommand = new DelegateCommand(EditGeoRegion); CreateNewGeoRegionCommand = new DelegateCommand(CreateNewGeoRegion); _metaRegions = new ObservableCollection<t033_meta_region>(); _metaRegionMappings = new ObservableCollection<t031_geo_code>(); _geoRegions = new ObservableCollection<GeoRegionViewModel>(); _moduleController.SwitchPanel(MaintenanceRegionNames.MetaRegionRegion, MaintenanceViewNames.MetaRegionView); _moduleController.SwitchPanel(MaintenanceRegionNames.GeoRegionRegion, MaintenanceViewNames.GeoRegionView); _moduleController.SwitchPanel(MaintenanceRegionNames.MetaRegionMappingRegion, MaintenanceViewNames.MetaRegionMappingView); _eventAggregator.GetEvent<RefreshRegionsEvent>().Subscribe(InitializeData); }
/// <summary> /// Initializes a new instance of the <see cref="ActiveStateMachine{TState, TEvent}"/> class. /// </summary> /// <param name="name">The name of the state machine.</param> /// <param name="factory">The factory.</param> /// <param name="moduleController">The module controller.</param> public ActiveStateMachine(string name, IFactory <TState, TEvent> factory, IModuleController moduleController) { Ensure.ArgumentNotNull(moduleController, "moduleController"); this.stateMachine = new StateMachine <TState, TEvent>(name, factory); this.moduleController = moduleController; this.moduleController.Initialize(this, 1, true, (name ?? "ActiveStateMachine") + ".AsyncModule"); }
public static IEnumerable <INewsEntry> WithAgentModules(this IEnumerable <INewsEntry> newsEntries, IModuleController moduleController) { foreach (var newsEntry in newsEntries) { yield return(newsEntry.WithAgentModule(moduleController)); } }
public RecyclebinController() { _tabController = TabController.Instance; _tabVersionSettings = TabVersionSettings.Instance; _tabWorkflowSettings = TabWorkflowSettings.Instance; _moduleController = ModuleController.Instance; _tabChangeSettings = TabChangeSettings.Instance; }
public PagesControllerImpl() { _tabController = TabController.Instance; _moduleController = ModuleController.Instance; _pageUrlsController = PageUrlsController.Instance; _templateController = TemplateController.Instance; _defaultPortalThemeController = DefaultPortalThemeController.Instance; }
private static ModuleInfo GetAgentModuleOnce(IModuleController moduleController, INewsEntry newsEntry) { if (newsEntry.AgentModule == null && newsEntry.AgentModuleId != null) { return(GetAgentModule(moduleController, newsEntry.AgentModuleId.Value)); } return(newsEntry.AgentModule); }
public static INewsEntry WithAgentModule(this INewsEntry newsEntry, IModuleController moduleController) { if (newsEntry.AgentModuleId != null) { newsEntry.AgentModule = GetAgentModule(moduleController, newsEntry.AgentModuleId.Value); } return(newsEntry); }
public TabVersionBuilder() { _tabController = TabController.Instance; _moduleController = ModuleController.Instance; _tabVersionSettings = TabVersionSettings.Instance; _tabVersionController = TabVersionController.Instance; _tabVersionDetailController = TabVersionDetailController.Instance; _portalSettings = PortalSettings.Current; }
public BotLogicController(ISpeechController speechController, IModuleController moduleController, IApplicationService applicationService, IDateTimeService dateTimeService, IInternetService internetService, IWeatherService weatherService) { _moduleController = moduleController; _speechController = speechController; _applicationService = applicationService; _dateTimeService = dateTimeService; _internetService = internetService; _weatherService = weatherService; }
public static string GetPermalink(this INewsEntry newsEntry, PermalinkMode permalinkMode, IModuleController moduleController, PortalAliasInfo portalAlias, int moduleId, int tabId) { return((permalinkMode == PermalinkMode.Friendly) ? GetPermalinkFriendly(newsEntry, moduleController, moduleId, tabId) : GetPermalinkRaw(newsEntry, moduleController, portalAlias, moduleId, tabId)); }
public SkipIfDuplicateInQueueModuleExtensionTest() { this.controller = A.Fake <IModuleController>(); this.testee = new SkipIfDuplicateInQueueModuleExtension { ModuleController = this.controller }; this.testee.Attach(); }
public Vhpt(string name, int timeDilatationFactor, IModuleController moduleController) { this.timeDilatationFactor = timeDilatationFactor; this.Name = name; this.Id = Guid.NewGuid(); this.currentFloor = 0; this.random = new Random(); this.asyncModule = moduleController; }
public void SetUp() { this.mockery = new Mockery(); this.controller = this.mockery.NewMock<IModuleController>(); this.testee = new SkipIfDuplicateInQueueModuleExtension(); this.testee.ModuleController = this.controller; Expect.Once.On(this.controller).EventAdd("BeforeConsumeMessage"); this.testee.Attach(); }
public void SetUp() { this.mockery = new Mockery(); this.controller = this.mockery.NewMock <IModuleController>(); this.testee = new SkipIfDuplicateInQueueModuleExtension(); this.testee.ModuleController = this.controller; Expect.Once.On(this.controller).EventAdd("BeforeConsumeMessage"); this.testee.Attach(); }
public EditGeoRegionViewModel(IEventAggregator eventAggregator, IModuleController moduleController, IDataRepository repository) { _eventAggregator = eventAggregator; _moduleController = moduleController; _repository = repository; SaveGeoRegionCommand = new DelegateCommand(SaveGeoRegion); CancelGeoRegionCommand = new DelegateCommand(CancelGeoRegion); _eventAggregator.GetEvent<EditGeoRegionEvent>().Subscribe(EditGeoRegion); _eventAggregator.GetEvent<CreateNewGeoRegionEvent>().Subscribe(CreateNewGeoRegion); }
/// <summary> /// Renders the tab node. /// </summary> /// <param name="parentNode">The parent node.</param> /// <param name="tabInfo">The tab info.</param> /// <param name="moduleController">The module controller.</param> /// <param name="editorHostSettings">The editor host settings.</param> private void RenderTabNode( TreeNode parentNode, TabInfo tabInfo, IModuleController moduleController, List <EditorHostSetting> editorHostSettings) { var tabKey = $"DNNCKT#{tabInfo.TabID}#"; var tabSettingsExists = SettingsUtil.CheckExistsPortalOrPageSettings(editorHostSettings, tabKey); // Tabs var tabNode = new TreeNode { Text = tabInfo.TabName, Value = $"t{tabInfo.TabID}", ImageUrl = tabSettingsExists ? "../images/PageHasSetting.png" : "../images/PageNoSetting.png" }; if (tabInfo.HasChildren) { foreach (var childTab in TabController.GetTabsByParent(tabInfo.TabID, tabInfo.PortalID)) { this.RenderTabNode(tabNode, childTab, moduleController, editorHostSettings); } } var modules = moduleController.GetTabModules(tabInfo.TabID).Values; foreach (var moduleNode in from moduleInfo in modules let moduleKey = $"DNNCKMI#{moduleInfo.ModuleID}#INS#" let moduleSettingsExists = SettingsUtil.CheckExistsModuleSettings(moduleKey, moduleInfo.ModuleID) select new TreeNode { Text = moduleInfo.ModuleTitle, ImageUrl = moduleSettingsExists ? "../images/ModuleHasSetting.png" : "../images/ModuleNoSetting.png", Value = $"m{moduleInfo.ModuleID}" }) { tabNode.ChildNodes.Add(moduleNode); } parentNode.ChildNodes.Add(tabNode); }
public ModuleOneRibbonTabModel(IModuleController moduleController) { ViewObjects = moduleController.ViewObjects; _showView = moduleController.ShowViewCommand; moduleController.ViewChanged += ModuleController_ViewChanged; _controller = moduleController; IsVisible = EasyRoleSystem.Instance.IsAdmin; if (ViewObjects.Any()) UpdateVisibilities(ViewObjects[0]); }
public SimulationDetailsViewModel(IModuleController moduleController, IDataRepository repository, IEventAggregator eventAggregator) { _moduleController = moduleController; _repository = repository; _eventAggregator = eventAggregator; ShowView = _moduleController.ShowViewCommand; NavigationDetails = _moduleController.NavigationDetails; _eventSets = new ObservableCollection<EventSetViewModel>(); _eventLossFootprints = new ObservableCollection<EventLossFootprintViewModel>(); _eventAggregator.GetEvent<RefreshEventSimulationsEvent>().Subscribe(InitializeData); }
public static string GetPermalinkRaw(this INewsEntry newsEntry, IModuleController moduleController, PortalAliasInfo portalAlias, int moduleId, int tabId) { var agentModule = GetAgentModuleOnce(moduleController, newsEntry); if (agentModule != null) { return(Globals.AddHTTP(portalAlias.HTTPAlias + "/default.aspx?tabid=" + agentModule.TabID)); } return(Globals.AddHTTP(portalAlias.HTTPAlias + "/default.aspx?tabid=" + tabId + "&mid=" + moduleId + "&ctl=entry&entryid=" + newsEntry.EntryId)); }
public RecogntionController(INaturalLanguageProcessor naturalLanguageProcessor, ISpeechController speechController, IModuleController moduleController, IBotLogicController logicController) { _naturalLanguageProcessor = naturalLanguageProcessor; _speechController = speechController; _moduleController = moduleController; _logicController = logicController; ReadGrammarFiles(); // engine.UpdateRecognizerSetting("CFGConfidenceRejectionThreshold", 70); engine.LoadGrammarCompleted += _LoadGrammarCompleted; engine.LoadGrammarAsync(shellCommads); engine.LoadGrammarAsync(grammar); engine.SetInputToDefaultAudioDevice(); // engine.SpeechRecognitionRejected += _recognizer_SpeechRecognitionRejected; StartUp(); }
public void Init(IModuleController host, AssemblyLoadContext alc, string assemblyDllPath) { _name = Path.GetFileNameWithoutExtension(assemblyDllPath); _pluginAssembly = alc.LoadFromAssemblyName(new AssemblyName(Path.GetFileNameWithoutExtension(assemblyDllPath))); Type[] types; try { types = _pluginAssembly.GetTypes(); } catch (ReflectionTypeLoadException e) { types = e.Types.Where(t => t != null).ToArray(); } var type = types.FirstOrDefault(t => t.GetInterface("ICoreModule") != null); if (type != null && _instance == null) { _instance = (ICoreModule)Activator.CreateInstance(type, null, null); // propagate reference to controller futher _instance.Init(host); } //var stream = _pluginAssembly.GetManifestResourceStream(_pluginAssembly.GetName().Name + ".g.resources"); //var resourceReader = new ResourceReader(stream); //foreach (DictionaryEntry resource in resourceReader) //{ // if (new FileInfo(resource.Key.ToString()).Extension.Equals(".baml")) // { // Uri uri = new Uri("/" + _pluginAssembly.GetName().Name + ";component/" + resource.Key.ToString().Replace(".baml", ".xaml"), UriKind.Relative); // Debug.WriteLine(resourceReader.ToString()); // UserControl currentUserControl = Application.LoadComponent(uri) as UserControl; // currentUserControl.DataContext = _instance; // View = currentUserControl; // break; // } //} }
public ComparisonSelectionViewModel(IModuleController moduleController, IDataRepository repository, IEventAggregator eventAggregator) { _moduleController = moduleController; _repository = repository; _eventAggregator = eventAggregator; ShowView = _moduleController.ShowViewCommand; NavigationDetails = _moduleController.NavigationDetails; _eventSets = new ObservableCollection<EventSetViewModel>(); _eventLossFootprints = new ObservableCollection<EventLossFootprintViewModel>(); _selectedEventTree = new ObservableCollection<EventSimulationViewModel>(); SelectSimulationCommand = new DelegateCommand(SelectSimulation); CancelComparisonCommand = new DelegateCommand(CancelComparison); _eventAggregator.GetEvent<RefreshRootLevelEventSimulationsEvent>().Subscribe(InitializeData); }
public static string GetPermalinkFriendly(this INewsEntry newsEntry, IModuleController moduleController, int moduleId, int tabId) { var agentModule = GetAgentModuleOnce(moduleController, newsEntry); if (agentModule != null) { return(Globals.NavigateURL(agentModule.TabID)); } return(Globals.NavigateURL( tabId, "entry", "mid", moduleId.ToString(), "entryid", newsEntry.EntryId.ToString())); }
public ProgramFlowManager(IModuleController moduleController) { _moduleController = moduleController; }
public frmCustomerDisplay(IModuleController controller) { _moduleController = controller; InitializeComponent(); }
public ModuleOneNavigatorModel(IModuleController moduleController) { ViewObjects = moduleController.ViewObjects; _showView = moduleController.ShowViewCommand; }
public void Init(IModuleController host) { _host = host; }
protected SettingsRepository() { Mapping = LoadMapping(); _moduleController = ModuleController.Instance; }
public AsynchronousVhptFileLogger(IModuleController moduleController, IVhptFileLogger decoratedVhptFileLogger) { this.moduleController = moduleController; this.decoratedVhptFileLogger = decoratedVhptFileLogger; }
public CustomerMaintenanceController(IModuleController moduleController, IDialogService dialogService) : base(moduleController, dialogService) { }
/// <summary> /// C-tor to initialise the main view by Controller and ViewModel /// </summary> internal MainViewModel(IModuleController controller) : base(controller) { IncrementCommand = new RelayCommand<int>( val => TestProperty = val + 1 ); AboutCommand = new RelayCommand( Controller.ShowAbout ); }
public JokeTeller(IModuleController controller, IJokeEngine jokeEngine) { this.controller = controller; this.jokeEngine = jokeEngine; }
public AddWarehousesViewModel(IModuleController moduleController) { RemoveItemCommand = new DelegateCommand(RemoveItem); _showViewCommand = moduleController.ShowViewCommand; }
/// <summary> /// C-tor with basic initialisation /// </summary> /// <param name="controller"> reference to the module controller </param> protected BaseViewModel(IModuleController controller) { this.Controller = controller; }
public ImportCustomersController(IModuleController moduleController, IDialogService dialogService, ICustomerTableReader tableReader) { ModuleController = moduleController; DialogService = dialogService; TableReader = tableReader; }
public AddCustomerController(IModuleController moduleController, IDialogService dialogService) : base(moduleController, dialogService) { _states = GetStatesDbo().GetStates().ToList(); }
public EventQueryViewModel(IModuleController moduleController) { ShowView = moduleController.ShowViewCommand; NavigationDetails = moduleController.NavigationDetails; }
public MainBarSettingsViewModel(IModuleController host, MainBar mainBar) { this.host = host; this.mainBar = mainBar; }
public DataMaintenanceViewModel(IModuleController moduleController) { ShowView = moduleController.ShowViewCommand; NavigationDetails = moduleController.NavigationDetails; }
public SettingsService() { _moduleController = ModuleController.Instance; }