public function createAction()
 {
     if ($this->request->getPost("id")) {
         $data_connector = DataConnector::findFirstByid($this->request->getPost("id"));
     } else {
         $data_connector = new DataConnector();
     }
     $data_connector->name = $this->request->getPost("name");
     $data_connector->type = $this->request->getPost("type");
     $data_connector->organisation_id = $this->request->getPost("organisation_id");
     $data_connector->parameters = json_encode($this->request->getPost("parameters"));
     $data_connector->storage = "";
     if (!$data_connector->save()) {
         foreach ($data_connector->getMessages() as $message) {
             $this->flash->error($message);
         }
         return $this->dispatcher->forward(array("namespace" => "PRIME\\Controllers", "controller" => "organisation", "action" => "edit", "params" => array('id' => $data_connector->organisation_id)));
     }
     $this->flash->success("Data Connector was saved successfully");
     return $this->dispatcher->forward(array("namespace" => "PRIME\\Controllers", "controller" => "organisation", "action" => "edit", "params" => array('id' => $data_connector->organisation_id)));
 }