public SavingsAccount(double balance, double annualInterestRate) : base(balance, annualInterestRate) { if (balance < 25) { status = accountStatus.Inactive; } else { status = accountStatus.Active; } }
public void MakeDeposit(double amount) { while (status == accountStatus.Inactive) { if (amount > 25) { base.MakeDeposit(amount); status = accountStatus.Active; } else { status = accountStatus.Inactive; } } }
public string CloseAndReport() { if (countWithdraw > 4) { serviceCharge += countWithdraw * 1.00; serviceCharge -= 4.00; } base.CloseAndReport(); if (balance < 25) { status = accountStatus.Inactive; } else { status = accountStatus.Active; } return(CloseAndReport()); }