/**
  * @param Datasource|int $datasource
  * @return int
  */
 public function deleteDatasource($datasource)
 {
     if (!$datasource instanceof Datasource) {
         $datasource = $this->datasourcesRepository->find($datasource);
     }
     return $this->datasourcesRepository->delete($datasource);
 }
 /**
  * Funkce pro uložení Datasource
  * @param Datasource $datasource
  * @return int
  */
 public function saveDatasource(Datasource $datasource)
 {
     return $this->datasourcesRepository->persist($datasource);
 }