/// <summary> /// Card balance is updated whenever a can is bought. /// </summary> /// <returns></returns> public bool UpdateCardBalance(Payment payment) { if (HasBalance() && IsValid) { _card.UpdateCardBalance(payment); return(true); } return(false); }