/**
  * Update a list of Bistum entities
  */
 public function updateListAction()
 {
     if ($this->request->hasArgument('data')) {
         $bistumlist = $this->request->getArgument('data');
     }
     if (empty($bistumlist)) {
         $this->throwStatus(400, 'Required data arguemnts not provided', null);
     }
     foreach ($bistumlist as $uuid => $bistum) {
         if (isset($uuid) && !empty($uuid)) {
             $bistumObj = $this->bistumRepository->findByIdentifier($uuid);
             $bistumObj->setBistum($bistum['bistum']);
             $bistumObj->setKirchenprovinz($bistum['kirchenprovinz']);
             $bistumObj->setBemerkung($bistum['bemerkung']);
             if (isset($bistum['ist_erzbistum']) && !empty($bistum['ist_erzbistum'])) {
                 $ist_erzbistum = $bistum['ist_erzbistum'];
             } else {
                 $ist_erzbistum = 0;
             }
             $bistumObj->setIst_erzbistum($ist_erzbistum);
             $bistumObj->setShapefile($bistum['shapefile']);
             $ortUUID = $bistum['ort'];
             $ort = $this->ortRepository->findByIdentifier($ortUUID);
             $bistumObj->setOrt($ort);
             $this->bistumRepository->update($bistumObj);
         } else {
             $this->throwStatus(400, 'Required uUID not provided', null);
         }
     }
     $this->persistenceManager->persistAll();
     $this->throwStatus(200, null, null);
 }