Пример #1
0
        public async Task <TResult> QueryAsync <TRequest, TResult>(TRequest request)
        {
            HandleQuery <TRequest, TResult> handler = _resolver.Resolve <HandleQuery <TRequest, TResult> >();

            TResult result = await handler.QueryAsync(request, this, ContextScopeManager.Current);

            return(result);
        }
Пример #2
0
        public TResult Query <TRequest, TResult>(TRequest request)
        {
            HandleQuery <TRequest, TResult> handler = _resolver.Resolve <HandleQuery <TRequest, TResult> >();

            TResult result = handler.Query(request, this, ContextScopeManager.Current);

            return(result);
        }