Exemplo n.º 1
0
        public RootController(AccessTokenFastValidator accessTokenFastValidator, ISessionsServer server, IDevicesRepository devicesRepository)
        {
            _accessTokenFastValidator = accessTokenFastValidator;
            _server = server;
            _devicesRepository = devicesRepository;

            var controllerTypes = Assembly.GetExecutingAssembly().ExportedTypes.Where(t => t.IsSubclassOf(typeof(BaseController)) && t != GetType()).ToList();
            _childrenControllers.AddRange(controllerTypes.Select(ServiceLocator.Resolve).OfType<BaseController>());
        }
Exemplo n.º 2
0
        public RootController(AccessTokenFastValidator accessTokenFastValidator, ISessionsServer server, IDevicesRepository devicesRepository)
        {
            _accessTokenFastValidator = accessTokenFastValidator;
            _server            = server;
            _devicesRepository = devicesRepository;

            var controllerTypes = Assembly.GetExecutingAssembly().ExportedTypes.Where(t => t.IsSubclassOf(typeof(BaseController)) && t != GetType()).ToList();

            _childrenControllers.AddRange(controllerTypes.Select(ServiceLocator.Resolve).OfType <BaseController>());
        }