public function index(Application $app)
 {
     $usersDao = new Users($app['db']);
     $user = $usersDao->getUser($this->getAuthenticatedUser($app)->getId());
     $datasetsDao = new Dataset($app['db']);
     $app->logger()->debug('Accesing index controller');
     return $app->twig()->render('index/index.twig', array('user' => $user, 'clean_datasets' => $datasetsDao->countCleanByOwner($user['id']), 'pending_datasets' => $datasetsDao->countPendingByOwner($user['id']), 'cleaning_datasets' => $datasetsDao->countCleaningByOwner($user['id']), 'error_datasets' => $datasetsDao->countErrorsByOwner($user['id'])));
 }
 /**
  * Performs a dataset deletion
  *
  * @param \Qsardw\Frontend\Application $app
  * @param int $id
  * @return string
  */
 public function deleteDataset(Application $app, $id)
 {
     $datasetDao = new DatasetDao($app['db']);
     $datasetDao->delete($id);
     return $app->redirect($app['url_generator']->generate('datasets_list'));
 }