public void CreateSaving(User user, string goalName, string description, decimal goalAmount, decimal initialAmount) { if (CanCreateSaving(user, initialAmount)) { Saving saving = new Saving(user, goalName, description, goalAmount, initialAmount); Factory.GetFactory().GetSavingsRepository().RegisterSaving(saving); } }
public Boolean TakeCash(Saving saving, decimal amount) { if (saving.CanWithdrawCash(amount)) { saving.WithdrawCash(amount); return true; } return false; }
public string InsertCash(Saving saving, decimal amount) { return saving.DepositCash(amount); }