/** * action update * * @param $newParticipation * @param $newPerson * @param $wish * @dontverifyrequesthash * @return void */ public function updateAction(Tx_Nbowishlist_Domain_Model_Participation $newParticipation, Tx_Nbowishlist_Domain_Model_Person $newPerson, Tx_Nbowishlist_Domain_Model_Wish $wish) { $this->participationRepository->update($newParticipation); $this->personRepository->update($newPerson); Tx_Nboevents_Utility_Cookies::setCookieValue('Person', $newPerson->getUid()); $this->flashMessageContainer->add('<h3>Danke ' . $newPerson->getFirstname() . ' ' . $newPerson->getLastname() . '!</h3>Du beteiligst Dich mit ' . $newParticipation->getShare() . ' CHF an diesem Geschenk.'); $this->redirect('show', 'Wish', NULL, array('wish' => $wish->getUid())); }
/** * action delete * * @param $person * @return void */ public function deleteAction(Tx_Nbowishlist_Domain_Model_Person $person) { $this->personRepository->remove($person); $this->flashMessageContainer->add('Your Person was removed.'); $this->redirect('list'); }