/**
  * Saves one mapping row
  */
 public function saveMappingAction()
 {
     $params = $this->Request()->getParams();
     $entity = $params['entity'];
     $method = sprintf('delete%sByShopwareID', $entity);
     // Delete the mapping for this shopware id
     call_user_func(array('PlentymarketsMappingController', $method), $params['id']);
     $method = sprintf('add%s', $entity);
     if (!is_array($params['selectedPlentyId'])) {
         $params['selectedPlentyId'] = array($params['selectedPlentyId']);
     }
     foreach ($params['selectedPlentyId'] as $selectedPlentyId) {
         //$selectedPlentyId = sprintf("%.1f", (float)$selectedPlentyId);
         call_user_func(array('PlentymarketsMappingController', $method), $params['id'], $selectedPlentyId);
     }
     // Neu schreiben
     $this->View()->assign(array('success' => true, 'data' => PlentymarketsMappingController::getStatusByEntity($entity)));
 }