public async Task <Result <ListFinancialTransactionsResult> > Handle(ListFinancialTransactionsQuery request, CancellationToken cancellationToken)
        {
            try
            {
                var entities = await _repository.ListAsync();

                return(Result <ListFinancialTransactionsResult> .Success(new ListFinancialTransactionsResult(entities.Cast <object>().ToList())));
            }
            catch (Exception e)
            {
                _logger.LogError(e, e.Message);

                return(Result <ListFinancialTransactionsResult> .Fail(Error.Default()));
            }
        }