コード例 #1
0
ファイル: LogTimingCommand.cs プロジェクト: avieru/munaprs
 public void process(IContainRequestDetails request)
 {
     _stopWatch.Start();
     _innerCommand.process(request);
     _stopWatch.Stop();
     var milliseconds = _stopWatch.Elapsed.TotalMilliseconds;
     _logger.informational(string.Format("{0} ms", milliseconds));
 }
コード例 #2
0
ファイル: LogTimingCommand.cs プロジェクト: avieru/munaprs
        public void process(IContainRequestDetails request)
        {
            _stopWatch.Start();
            _innerCommand.process(request);
            _stopWatch.Stop();
            var milliseconds = _stopWatch.Elapsed.TotalMilliseconds;

            _logger.informational(string.Format("{0} ms", milliseconds));
        }
コード例 #3
0
ファイル: CommandRegistry.cs プロジェクト: avieru/munaprs
 public ICanProcessOneUniqueRequest get_the_command_that_can_handle(IContainRequestDetails request)
 {
     return all_commands.FirstOrDefault(x => x.can_process(request)) ?? missing_command_factory();
 }
コード例 #4
0
 public void process(IContainRequestDetails request)
 {
     response_engine.display(reporting_gateway.get_the_main_departments_in_the_store());
 }
コード例 #5
0
ファイル: StubCommandFactory.cs プロジェクト: avieru/munaprs
 public void process(IContainRequestDetails request)
 {
 }
コード例 #6
0
 public IEnumerable <Department> fetch_using(IContainRequestDetails request)
 {
     return(new StubCatalog().get_the_main_departments());
 }
コード例 #7
0
        public IProcessOneRequest get_the_command_that_can_process(IContainRequestDetails request)
        {
            var match = processors.FirstOrDefault(c => c.can_process(request));

            return(match ?? missing_command_factory());
        }
コード例 #8
0
ファイル: ComposedCommand.cs プロジェクト: avieru/munaprs
 public bool can_process(IContainRequestDetails request)
 {
     return(criteria(request));
 }
コード例 #9
0
 public ICanProcessOneUniqueRequest get_the_command_that_can_handle(IContainRequestDetails request)
 {
     throw new NotImplementedException();
 }
コード例 #10
0
 public void process(IContainRequestDetails request)
 {
     command_registry.get_the_command_that_can_process(request).run(request);
 }
コード例 #11
0
ファイル: ComposedCommand.cs プロジェクト: avieru/munaprs
 public void process(IContainRequestDetails request)
 {
     application_command.process(request);
 }
コード例 #12
0
ファイル: ComposedCommand.cs プロジェクト: avieru/munaprs
 public bool can_process(IContainRequestDetails request)
 {
     return criteria(request);
 }
コード例 #13
0
 public bool can_process(IContainRequestDetails request)
 {
     return(false);
 }
コード例 #14
0
 public void process(IContainRequestDetails request)
 {
 }
コード例 #15
0
 public void process(IContainRequestDetails request)
 {
     response_engine.display(store_catalog.get_the_sub_departments_in(request.map <DepartmentModel>()));
 }
コード例 #16
0
 public IEnumerable<DepartmentModel> run_using(IContainRequestDetails request)
 {
     throw new NotImplementedException();
 }
コード例 #17
0
 public void run(IContainRequestDetails request)
 {
     display_engine.display(query(request));
 }
コード例 #18
0
 public void process(IContainRequestDetails the_request)
 {
     command_registry.get_the_command_that_can_handle(the_request).run_using(the_request);
 }
コード例 #19
0
 public void process(IContainRequestDetails request)
 {
     response_engine.display(reporting_gateway.get_the_main_departments_in_the_store());
 }
コード例 #20
0
 public void process(IContainRequestDetails request)
 {
     command_registry.get_the_command_that_can_process(request).run(request);
 }
コード例 #21
0
 public ICanProcessOneUniqueRequest get_the_command_that_can_handle(IContainRequestDetails request)
 {
     throw new NotImplementedException();
 }
コード例 #22
0
 public bool can_process(IContainRequestDetails request)
 {
     return request_specification(request);
 }
コード例 #23
0
 public static bool IsMainDepartmentsRoute(IContainRequestDetails request)
 {
     return(request.is_good_for("main-deparments"));
 }
コード例 #24
0
 public void run(IContainRequestDetails request)
 {
     feature.run(request);
 }
コード例 #25
0
ファイル: StubCommandFactory.cs プロジェクト: avieru/munaprs
 public bool can_process(IContainRequestDetails request)
 {
     return false;
 }
コード例 #26
0
ファイル: CommandRegistry.cs プロジェクト: avieru/munaprs
 public ICanProcessOneUniqueRequest get_the_command_that_can_handle(IContainRequestDetails request)
 {
     return all_commands.FirstOrDefault(x => x.can_process(request)) ?? missing_command_factory();
 }
コード例 #27
0
 public IEnumerable <DepartmentModel> run_using(IContainRequestDetails request)
 {
     throw new NotImplementedException();
 }
コード例 #28
0
 public void run(IContainRequestDetails request)
 {
     feature.run(request);
 }
コード例 #29
0
 public void process(IContainRequestDetails request)
 {
     response_engine.display(store_catalog.get_the_sub_departments_in(request.map<DepartmentModel>()));
 }
コード例 #30
0
 public bool can_process(IContainRequestDetails request)
 {
     return(request_specification(request));
 }
コード例 #31
0
ファイル: FrontController.cs プロジェクト: avieru/munaprs
 public void process(IContainRequestDetails the_request)
 {
     command_registry.get_the_command_that_can_handle(the_request).process(the_request);
 }
コード例 #32
0
ファイル: ComposedCommand.cs プロジェクト: avieru/munaprs
 public void process(IContainRequestDetails request)
 {
     application_command.process(request);
 }
コード例 #33
0
 public void process(IContainRequestDetails request)
 {
     response_engine.display(query(request));
 }
コード例 #34
0
        public IProcessOneRequest get_the_command_that_can_process(IContainRequestDetails request)
        {
            var match = processors.FirstOrDefault(c => c.can_process(request));

              return match ?? missing_command_factory();
        }