public async Task <bool> Handle(RejectAccountAccessConsentCommand request, CancellationToken cancellationToken)
        {
            var accountAccessConsent = _commandRepository.GetLastAggregate <AccountAccessConsentAggregate>(request.ConsentId);

            if (accountAccessConsent == null)
            {
                _logger.LogError($"Access Access Consent '{request.ConsentId}' doesn't exist");
                throw new UnknownAccountAccessConsentException(string.Format(Global.UnknownAccountAccessConsent, request.ConsentId));
            }

            accountAccessConsent.Reject();
            await _commandRepository.Commit(accountAccessConsent, cancellationToken);

            return(true);
        }