public void InitApplication(IAppStart appStart, HelpCommandHandler helpCommandHandler, ISettingsManager settingsManager) { _appStart = appStart; _settingsManager = settingsManager; helpCommandHandler.RegisterHelpCommandBinding(); RegisterXamlCulture(); }
public App(IAppStart appStart, HelpCommandHandler helpCommandHandler, ISettingsManager settingsManager) { _appStart = appStart; _settingsManager = settingsManager; InitializeComponent(); helpCommandHandler.RegisterHelpCommandBinding(); RegisterXamlCulture(); }
public void InitApplication(IAppStart appStart, HelpCommandHandler helpCommandHandler, ISettingsManager settingsManager) { _appStart = appStart; _settingsManager = settingsManager; helpCommandHandler.RegisterHelpCommandBinding(); this.ShutdownMode = ShutdownMode.OnExplicitShutdown; RegisterXamlCulture(); }
// it can be deamon or process but I like it this way // I do it just for my friends afterall static void Main(string[] args) { Console.WriteLine("Hello World!"); var telegram = new Telegram.Telegram(); var helpH = new HelpCommandHandler(); var se = new SecretCommandHandler(); var bot = new SecretSantaBot.SecretSantaBot(new SecretSantaBotConsole.Implementation.TelegramDriver(telegram), new ICommandHandler[] { se, helpH }); bot.Run(new TimeSpan(0, 0, 2)); while (true) { } }
public DeviceManagerConsoleApplication( ListElectricMetersCommandHandler listElectricMetersCommandHandler, ListWaterMeterCommandHandler listWaterMeterCommandHandler, ListGatewayCommandHandler listGatewayCommandHandler, RegisterGatewayCommandHandler registerGatewayProcessor, RegisterElectricMeterCommandHandler registerElectricMeterCommandHandler, RegisterWaterMeterCommandHandler registerWaterMeterCommandHandler, HelpCommandHandler helpCommandHandler, UnknownCommandHandler unknownCommandHandler ) { _listElectricMetersCommandHandler = listElectricMetersCommandHandler; _listWaterMeterCommandHandler = listWaterMeterCommandHandler; _listGatewayCommandHandler = listGatewayCommandHandler; _registerGatewayProcessor = registerGatewayProcessor; _registerElectricMeterCommandHandler = registerElectricMeterCommandHandler; _registerWaterMeterCommandHandler = registerWaterMeterCommandHandler; _helpCommandHandler = helpCommandHandler; _unknownCommandHandler = unknownCommandHandler; ApplicationState = new ApplicationState(); }
public HelpCommand() { Handler = new HelpCommandHandler(); }