public function evolve($id)
 {
     if ($this->isLogged()) {
         RouteService::redirect('users', 'buildings', true);
     }
     if (isset($id)) {
         try {
             $buildingModel = new Building();
             if ($buildingModel->evolve($id)) {
                 RouteService::redirect('users', 'buildings', true);
             } else {
                 RouteService::redirect('users', 'buildings', true);
             }
         } catch (\Exception $e) {
             //return $e->getMessage();
             RouteService::redirect('users', 'buildings', true);
         }
     } else {
         RouteService::redirect('users', 'buildings', true);
     }
 }
 public function buildings()
 {
     if (!$this->isLogged()) {
         RouteService::redirect('users', 'login', true);
     }
     $viewModel = new BuildingsInformation();
     $userModel = new User();
     $buildings = $userModel->getBuildings();
     $userInfo = $userModel->getInfo(Session::get('id'));
     $viewModel->user = new UserInformation($userInfo['username'], $userInfo['id'], $userInfo['gold'], $userInfo['food']);
     $viewModel->buildings = $buildings;
     return new View($viewModel);
 }