/**
  *
  */
 public function overwriteAllAction()
 {
     $this->electorRepository->removeAll();
     /** @var ElectorImport $electorImport */
     foreach ($this->electorImportRepository->findAll() as $electorImport) {
         $elector = $this->objectManager->get(Elector::class);
         $elector->setFirstName($electorImport->getFirstName());
         $elector->setMiddleName($electorImport->getMiddleName());
         $elector->setLastName($electorImport->getLastName());
         $elector->setGender($electorImport->getGender());
         $elector->setEmail($electorImport->getEmail());
         $elector->addElectorate($electorImport->getElectorate());
         $this->electorRepository->add($elector);
         $this->electorImportRepository->remove($electorImport);
     }
     $this->redirect(self::ACTION_LIST);
 }
 /**
  * @param Electorate $electorate
  */
 public function editAction(Electorate $electorate)
 {
     $this->view->assign('electorate', $electorate);
     $this->view->assign('electors', $this->electorRepository->findAll());
 }