function show($slug, Request $request, Application $app)
 {
     if (!$this->build($slug, $request, $app)) {
         $app->abort(404, "Email does not exist.");
     }
     if ($request->request->get('actionSend') && $request->request->get('CSFRToken') == $app['websession']->getCSFRToken()) {
         $this->parameters['sendemail']->send($app, $app['currentUser']);
         $sec = new SendEmailRepository();
         $sec->markSent($this->parameters['sendemail'], $app['currentUser']);
         return $app->redirect("/admin/sendemail/" . $this->parameters['sendemail']->getSlug());
     }
     if ($request->request->get('actionDiscard') && $request->request->get('CSFRToken') == $app['websession']->getCSFRToken()) {
         // TODO
     }
     return $app['twig']->render('site/sendemail/show.html.twig', $this->parameters);
 }