public async Task <IActionResult> GetTransactions(GetTransactionsWithDetails query) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var transactions = await DispatchAsync <GetTransactionsWithDetails, IEnumerable <TransactionDto> >(query); return(Ok(transactions)); }
public async Task <IEnumerable <TransactionDto> > RetrieveAsync(GetTransactionsWithDetails query) { var transactionDtos = await _transactionQueries.GetTransactionsWithDetailsAsync(query.UserId, query.Type, query.Min, query.Max); return(transactionDtos); }