public void Editar(Genero genero)
 {
     try
     {
         _conexion   = new ConexionBd();
         repositorio = new RepositorioGeneros(_conexion.AbrirConexion());
         repositorio.Editar(genero);
         _conexion.CerrarConexion();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
 public void Borrar(int generoId)
 {
     try
     {
         _conexion   = new ConexionBd();
         repositorio = new RepositorioGeneros(_conexion.AbrirConexion());
         repositorio.Borrar(generoId);
         _conexion.CerrarConexion();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
 public bool Existe(Genero genero)
 {
     try
     {
         _conexion   = new ConexionBd();
         repositorio = new RepositorioGeneros(_conexion.AbrirConexion());
         var existe = repositorio.Existe(genero);
         _conexion.CerrarConexion();
         return(existe);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
 public List <Genero> GetGeneros()
 {
     try
     {
         _conexion   = new ConexionBd();
         repositorio = new RepositorioGeneros(_conexion.AbrirConexion());
         var lista = repositorio.GetGenero();
         _conexion.CerrarConexion();
         return(lista);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }