public async Task <CreditCartOutput> Handle(GetCreditCardByIdQuery request, CancellationToken cancellationToken)
        {
            _logger.LogTrace("Handler Begin");

            var dbModel = await _creditCardRepository.GetById(request.Id);

            if (dbModel == null)
            {
                throw new RecordNotFoundException();
            }

            var result = new CreditCartOutput
            {
                Id         = dbModel.Id,
                CardNumber = dbModel.CardNumber,
                Name       = dbModel.Name,
                ExpiryDate = dbModel.ExpiryDate
            };

            _logger.LogTrace("Return Record");
            return(result);
        }