This commit is contained in:
Programmist73 2023-05-20 07:00:47 +04:00
commit dda15ec9c0
4 changed files with 13 additions and 8 deletions

View File

@ -211,11 +211,15 @@ namespace BankYouBankruptBusinessLogic.BusinessLogics
}
//проверка на наличие пароля счёта
if (string.IsNullOrEmpty(model.PasswordAccount))
if (string.IsNullOrEmpty(model.PasswordAccount) )
{
throw new ArgumentNullException("Некорректный пароль счёта", nameof(model.PasswordAccount));
}
if (model.Balance < 0) {
throw new ArgumentNullException("Изначальный баланс аккаунта не может быть < 0", nameof(model.Balance));
}
//проверка на корректную дату открытия счёта
if (model.DateOpen > DateTime.Now)
{

View File

@ -131,13 +131,13 @@ namespace BankYouBankruptBusinessLogic.BusinessLogics
{
return;
}
if (string.IsNullOrEmpty(model.Number))
if (string.IsNullOrEmpty(model.Number) || model.Number.Length != 16)
{
throw new ArgumentNullException("Нет номера карты", nameof(model.Number));
throw new ArgumentNullException("Неправильный номер карты", nameof(model.Number));
}
if (string.IsNullOrEmpty(model.CVC))
if (string.IsNullOrEmpty(model.CVC) || model.CVC.Length != 16)
{
throw new ArgumentNullException("Нет СVC карты", nameof(model.CVC));
throw new ArgumentNullException("Неправильный СVC карты", nameof(model.CVC));
}
if (model.Period < DateTime.Now)
{

View File

@ -138,6 +138,7 @@ namespace BankYouBankruptBusinessLogic.BusinessLogics
return false;
}
return true;
}
}

View File

@ -50,5 +50,5 @@
}
document.getElementById("accountNumber").value = createNum(16);
document.getElementById("cvc").value = createNum(4);
document.getElementById("password").value = createNum(4);
</script>