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()); } }
private void LoadDgvTransaction() { var getTransaction = new GetAllTransactionsQuery(); dgvTransaction.DataSource = getTransaction.GetAllTransactions(); }