public async Task <HttpResponseMessage> GetTransactions([FromUri] string id) { var command = new GetBankTransactionList { BankAccountId = id }; var transactions = await mediator.Send(command); return(Request.CreateResponse(HttpStatusCode.OK, transactions)); }
public async Task <IReadOnlyList <BankTransaction> > Handle(GetBankTransactionList request, CancellationToken cancellationToken) { //Validate query? return(await repository.BankTransactionList(request.BankAccountId)); }