/**
  * 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()));
 }
Пример #2
0
 /**
  * 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');
 }