public EventBridgeLuaObject(IIoTService ioTService, ISchedulerService schedulerService, ICommandDispatcherService commandDispatcherService, IRuleEngineService ruleEngineService) { _ioTService = ioTService; _schedulerService = schedulerService; _commandDispatcherService = commandDispatcherService; _ruleEngineService = ruleEngineService; }
public AdminController(IServicesManager servicesManager, IScriptService scriptService, IComponentsService componentsService, IUserInteractionService userInteractionService, ISchedulerService schedulerService, ICommandDispatcherService commandDispatcherService) { _userInteractionService = userInteractionService; _servicesManager = servicesManager; _scriptService = scriptService; _componentsService = componentsService; _schedulerService = schedulerService; _commandDispatcherService = commandDispatcherService; }
private void webBrowser2_Navigating(object sender, WebBrowserNavigatingEventArgs e) { string kbPath; IDictionary <string, string> parms = new Dictionary <string, string>(); if (UriHelper.Parse(e.Url.ToString(), out kbPath, parms)) { CommandKey cmdKey = CommandKey.Empty; object[] cmdParams = null; if (parms.ContainsKey(UriHelper.CommandKey)) { string[] commandKey = parms[UriHelper.CommandKey].Split(';'); if (commandKey.Length == 2) { cmdKey.Package = new Guid(commandKey[0]); cmdKey.Name = commandKey[1]; cmdParams = new object[1]; cmdParams[0] = parms; } else { if (commandKey.Length == 1) { cmdKey.Package = Guid.Empty; cmdKey.Name = commandKey[0]; cmdParams = new object[1]; cmdParams[0] = parms; } } } else { /*cmdKey = CommandKeys..Core.OpenKnowledgeBase; * cmdParams = new object[1] { url };*/ } ICommandDispatcherService service = UIServices.CommandDispatcher; if (service != null) { service.Dispatch(cmdKey, new CommandData(cmdParams)); } } }
public CommandsController(ICommandDispatcherService commandDispatcherService) { _commandDispatcherService = commandDispatcherService; }
public CommandsScriptModule(ICommandDispatcherService commandDispatcherService) { _commandDispatcherService = commandDispatcherService; }