Example #1
0
        public void run(IProvideDetailsAboutAWebRequest request)
        {
            var handler = commands.get_command_that_can_handle(request);

            handler.process(request);
        }
Example #2
0
        public void process(IProvideDetailsAboutAWebRequest request)
        {
            var input = request.map <Input>();

            response.send(query_object(input));
        }
Example #3
0
 public void process(IProvideDetailsAboutAWebRequest request)
 {
     feature.process(request);
 }
Example #4
0
 public bool can_process(IProvideDetailsAboutAWebRequest request)
 {
     return(request_criteria(request));
 }
Example #5
0
        public IHandleOneWebRequest get_command_that_can_handle(IProvideDetailsAboutAWebRequest request)
        {
            var command_that_can_handle = commands.FirstOrDefault(command => command.can_process(request));

            return(command_that_can_handle ?? missing_handler_builder(request));
        }