public async Task <List <TransactionResponse> > Handle(GetTransactionsByStatusQuery request, CancellationToken cancellationToken) { var isValid = _transactionValidator.IsStatusValid(request.Status); if (!isValid) { return(new List <TransactionResponse>()); } var transactions = await _transactionService.GetByStatusAsync(request.Status); return(transactions); }