Beispiel #1
0
        public async Task PinFailedAttempt(int creditCardid)
        {
            var creditAttemptsCount = await _creditCardRepository.PinFailedAttempt(creditCardid);

            if (creditAttemptsCount == 4)
            {
                await _creditCardRepository.BlockCreditCard(creditCardid);

                throw new Exception("Credit Card is blocked!");
            }
        }