Example #1
0
        public void Handle(FileNode file, IVideoPlayerController controller, IPlayStrategy playStrategy, IQueryProcessor processor, IFileDelayStrategy delay)
        {
            var isStatFile = processor.Process(new IsStatFileQuery()
            {
                File = file
            });

            var isStatStrategy = playStrategy is PlayerStatPlayStrategy;

            if (isStatFile)
            {
                controller.ShowStats();
                delay.StartTimer();
            }
            else if (file.Type == FileType.Picture && isStatStrategy)
            {
                delay.StartTimer();
            }
        }
Example #2
0
        public async Task <UserDetailProjectionDTO> Get(Guid id)
        {
            var message = new GetUserDetailByIdQuery(id);
            var result  = await _queryProcessor.Process(message);

            return(result);
        }
Example #3
0
 /// <inheritdoc />
 public TResult GetResult <TQuery, TResult>(TQuery query) where TQuery : IQuery
 {
     return(_queryProcessor.Process <TQuery, TResult>(query));
 }
Example #4
0
        public IActionResult GetClients([FromQuery] SearchClientsQuery query)
        {
            var result = queryProcessor.Process <SearchClientsQuery, ICollection <ClientModel> >(query);

            return(Ok(result));
        }
Example #5
0
        public async Task <RonSwansonQuoteDetailDto> GetSingle(int id, CancellationToken token)
        {
            var query = new GetSingleSwansonQuoteQuery(id);

            return(await _queryProcessor.Process(query, token));
        }
Example #6
0
 public void Process_ThrowsException_WhenQueryIsNull()
 {
     _getSomething = null;
     Assert.Throws <ArgumentNullException>(() => _sut.Process(_getSomething));
 }
Example #7
0
 public Task <ApiResponse <TResult> > ProcessQuery <TResult>(IQuery <TResult> query)
 {
     return(_queryProcessor.Process(this, query));
 }
Example #8
0
 public void DispatchThrowsExceptionWhenQueryIsNull()
 {
     _getSomething = null;
     Assert.Throws <ArgumentNullException>(() => _sut.Process <GetSomething, Something>(_getSomething));
 }
        //[DefaultBreadcrumb("Главная")]
        public IActionResult Index()
        {
            ViewBag.Entities = queryProcessor.Process(new AllTypiconsQuery());

            return(View());
        }
Example #10
0
        // GET: Customer
        public ActionResult Index()
        {
            var result = _queryProcessor.Process(new GetCustomers(true));

            return(View(result));
        }
 public TResult Process <TQueryContext>(TQueryContext query) where TQueryContext : IQueryContext <TResult>
 {
     return(_dispatcher.Process <TResult, TQueryContext>(query));
 }
Example #12
0
        public async Task Run()
        {
            var fatigues = await _queryProcessor.Process(new GetFatiguesQuery(), default);

            _fatigueCacheService.Put(fatigues);
        }