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);
 }