/**
  * Shows module content
  *
  * @param \phpOMS\Message\RequestAbstract  $request  Request
  * @param \phpOMS\Message\ResponseAbstract $response Response
  *
  * @since  1.0.0
  * @author Dennis Eichhorn <*****@*****.**>
  */
 public function showBackendGroup($request, $response)
 {
     switch ($request->getPath(4)) {
         case 'list':
             $groupListView = new \phpOMS\Views\View($this->app, $request, $response);
             $groupListView->setTemplate('/Modules/Admin/Theme/Backend/groups-list');
             $navigation = \Modules\Navigation\Models\Navigation::getInstance($request->getHash(), $this->app->dbPool);
             $groupListView->addData('nav', $navigation->nav);
             $groupList = new \Modules\Admin\Models\GroupList($this->app->dbPool);
             $groupListView->setData('list:elements', $groupList->getList()['list']);
             $groupListView->setData('list:count', $groupList->getList()['count']);
             echo $groupListView->render();
             break;
         case 'single':
             $this->showBackendGroupSingle($request, $response);
             break;
         case 'create':
             $groupCreateView = new \phpOMS\Views\View($this->app, $request, $response);
             $groupCreateView->setTemplate('/Modules/Admin/Theme/Backend/groups-create');
             $navigation = \Modules\Navigation\Models\Navigation::getInstance($request->getHash(), $this->app->dbPool);
             $groupCreateView->addData('nav', $navigation->nav);
             echo $groupCreateView->render();
             break;
         default:
             $response->setHeader('HTTP', 'HTTP/1.0 404 Not Found');
             $response->setHeader('Status', 'Status: 404 Not Found');
             include __DIR__ . '/../../Web/Backend/404.tpl.php';
             return;
     }
 }