Example #1
0
        private IInputHandler CreateInputHandler()
        {
            var builder  = new HandlersBuilder();
            var director = new HandlersDirector(Container.Resolve <IInputParameters>(), builder);

            return(director.Construct());
        }
Example #2
0
        static void Main(string[] args)
        {
            var handlersDirector = new HandlersDirector(new LocalConnectionProvider(), new HandlersProvider());

            handlersDirector.StartHandling();

            while (true)
            {
                Console.ReadKey();
            }
        }
        static void Main(string[] args)
        {
            var configurationRoot = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory())
                                    .AddJsonFile("appsettings.json")
                                    .Build();

            ConnectionProvider = new LocalConnectionProvider(configurationRoot);

            var handlersDirector = new HandlersDirector(ConnectionProvider, new HandlersProvider());

            handlersDirector.StartHandling();

            var cache = new Cache(new LocalRedisConnectionProvider());

            cache.Set("einstein", "albert");

            var test = cache.Get("einstein");

            while (true)
            {
                Console.ReadKey();
            }
        }