/**
  * @Route("/customer/{platformid}/{organizationid}/delete", name="_organization_delete", requirements={
  *     "platformid": "([a-z0-9]{8})(\-[a-z0-9]{4}){3}(\-[a-z0-9]{12})",
  *     "organizationid": "([a-z0-9]{8})(\-[a-z0-9]{4}){3}(\-[a-z0-9]{12})"
  * })
  */
 public function deleteAction(Request $request, $platformid, $organizationid)
 {
     $platform_repository = (new PlatformPeer())->getLdapManager()->getRepository('platform');
     $platform = $platform_repository->getPlatformByUUID($platformid);
     try {
         $organizationPeer = new OrganizationPeer($platform->getDn());
         $organizationPeer->deleteOrganization($organizationid, true);
     } catch (LdapConnectionException $e) {
         echo "Failed to delete organization!" . PHP_EOL;
         echo $e->getMessage() . PHP_EOL;
     }
     return $this->redirectToRoute('_organization', array('platformid' => $platform->getEntryUUID()));
 }