Ejemplo n.º 1
0
        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);
        }