示例#1
0
 public void Agregar(Editorial editorial)
 {
     try
     {
         conexionBd  = new ConexionBd();
         repositorio = new RepositorioEditoriales(conexionBd.AbrirConexion());
         repositorio.Agregar(editorial);
         conexionBd.CerrarConexion();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
示例#2
0
 public bool EstaRelaciona(Editorial editorial)
 {
     try
     {
         conexionBd  = new ConexionBd();
         repositorio = new RepositorioEditoriales(conexionBd.AbrirConexion());
         var relaciona = repositorio.EstaRelacionado(editorial);
         conexionBd.CerrarConexion();
         return(relaciona);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
示例#3
0
 public bool Existe(Editorial editorial)
 {
     try
     {
         conexionBd  = new ConexionBd();
         repositorio = new RepositorioEditoriales(conexionBd.AbrirConexion());
         var existe = repositorio.Existe(editorial);
         conexionBd.CerrarConexion();
         return(existe);
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
         throw;
     }
 }
示例#4
0
 public List <Editorial> GetEditorial()
 {
     try
     {
         conexionBd      = new ConexionBd();
         repositorioPais = new RepositorioPaises(conexionBd.AbrirConexion());
         repositorio     = new RepositorioEditoriales(conexionBd.AbrirConexion(), repositorioPais);
         var lista = repositorio.GetEditorial();
         conexionBd.CerrarConexion();
         return(lista);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }