public void InitApplication(IAppStart appStart, HelpCommandHandler helpCommandHandler, ISettingsManager settingsManager)
 {
     _appStart        = appStart;
     _settingsManager = settingsManager;
     helpCommandHandler.RegisterHelpCommandBinding();
     RegisterXamlCulture();
 }
Пример #2
0
 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();
        }
Пример #4
0
        // 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)
            {
            }
        }
Пример #5
0
        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();
        }
Пример #6
0
 public HelpCommand()
 {
     Handler = new HelpCommandHandler();
 }