/**
  * @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 nalezení datového zdroje dle zadaného ID
  * @param int $id
  * @return Datasource
  */
 public function findDatasource($id)
 {
     return $this->datasourcesRepository->find($id);
 }