public function balancetransferAction()
 {
     $amount = $this->getRequest()->getParam('transferAmount');
     $targetUserEmail = $this->getRequest()->getParam('targetEmail');
     $message = $this->getRequest()->getParam('message');
     if ($this->getRequest()->isPost()) {
         if ($amount < $this->userObject->accountBalanceSummary->available_balance) {
             //$targetUser = new DatabaseObject_User($this->db);
             //if($targetUser->loadByEmail($targetUserEmail)){
             $userAccountBalanceAndRewardPointProcessor = new AccountBalanceAndRewardPointProcessor($this->db, $this->userObject);
             if ($userAccountBalanceAndRewardPointProcessor->transferBalance($amount, $targetUserEmail, $message)) {
                 echo 'processed';
             } else {
                 echo 'NOT processed. ERROR occured';
             }
             //}
         }
     } else {
         //not posted
     }
     $this->view->accountBalance = $this->userObject->accountBalanceSummary;
     $transfers = DatabaseObject_Helper_UserManager::loadUserTransferes($this->db, $this->userObject->getId());
     Zend_Debug::dump($transfers);
     $this->view->transfers = $transfers;
 }