private IInputHandler CreateInputHandler() { var builder = new HandlersBuilder(); var director = new HandlersDirector(Container.Resolve <IInputParameters>(), builder); return(director.Construct()); }
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(); } }