@Override
 @Transactional
 public void delete(Genre foundGenre) {
   genreRepository.delete(foundGenre);
 }
 @Override
 @Transactional
 public Genre findGenreById(String id) {
   return genreRepository.findOne(Long.parseLong(id));
 }
 @Override
 @Transactional
 public Genre save(Genre genre) {
   return genreRepository.save(genre);
 }
 @Override
 @Transactional
 public List<Genre> findAllGenres() {
   return genreRepository.findAll();
 }