Esempio n. 1
0
        public UIHandler(IArgumentHandler argumentHandler, IIOHandler ioHandler, INetworkCommunicationHandler networkCommunicationHandler, IHTTPOutputInterpreter httpOutputInterpreter)
        {
            this._argumentHandler             = argumentHandler;
            this._ioHandler                   = ioHandler;
            this._networkCommunicationHandler = networkCommunicationHandler;
            this._httpOutputInterpreter       = httpOutputInterpreter;

            this._filterCriterias = argumentHandler.FilterCriterias.ToList();
        }
Esempio n. 2
0
        public FHTWService(ILogger <FHTWService> logger,
                           IArgumentHandler argumentHandler,
                           INetworkCommunicationHandler networkCommunicationHandler,
                           IHTTPOutputInterpreter httpOutputInterpreter)
        {
            _logger = logger;

            this._argumentHandler             = argumentHandler;
            this._networkCommunicationHandler = networkCommunicationHandler;
            this._httpOutputInterpreter       = httpOutputInterpreter;
        }
Esempio n. 3
0
        /// <summary>
        /// Creates an instance of the events controller.
        /// </summary>
        /// <param name="logger">To log actions.</param>
        /// <param name="argumentHandler">Injects all user-driven input from outside.</param>
        /// <param name="networkCommunicationHandler">Communicates with other systems.</param>
        /// <param name="httpOutputInterpreter">Processes output to an understandable internal format.</param>
        public EventsController(ILogger <EventsController> logger,
                                IArgumentHandler argumentHandler,
                                INetworkCommunicationHandler networkCommunicationHandler,
                                IHTTPOutputInterpreter httpOutputInterpreter)
        {
            _logger = logger;

            this._argumentHandler             = argumentHandler;
            this._networkCommunicationHandler = networkCommunicationHandler;
            this._httpOutputInterpreter       = httpOutputInterpreter;
        }