public IHttpActionResult GetTransactions(CancellationToken cancellation)
        {
            var request             = new GetAllTransactionsQuery();
            var response            = mediator.Send(request, cancellation);
            var transactionContract = mapper.Map <Transaction[]>(response.Result);

            return(Ok(transactionContract));
        }
        public async Task <IActionResult> GetAllTransactions([FromQuery] TransactionsParameter transactionsParameter)
        {
            var transactions = new GetAllTransactionsQuery(transactionsParameter);

            var result = await mediator.Send(transactions);

            return(StatusCode((int)result.Code, result.Value));
        }
        public async Task <List <Transaction> > Handle(GetAllTransactionsQuery request, CancellationToken cancellationToken)
        {
            using (var scope = _serviceScopeFactory.CreateScope())
            {
                var scopedServices     = scope.ServiceProvider;
                var transactionService = scopedServices.GetRequiredService <TransactionService>();

                return(await transactionService.Get());
            }
        }
        public async Task <ActionResult <List <Transaction> > > Get()
        {
            try
            {
                var query  = new GetAllTransactionsQuery();
                var result = await _mediator.Send(query);

                _logger.LogInformation("Get list of transactions request");
                return(Ok(result));
            }
            catch (Exception e)
            {
                _logger.LogError("Error get list of transactions request: " + e);
                return(NotFound());
            }
        }
Пример #5
0
        private void LoadDgvTransaction()
        {
            var getTransaction = new GetAllTransactionsQuery();

            dgvTransaction.DataSource = getTransaction.GetAllTransactions();
        }