示例#1
0
 public void Guardar(Autor autor)
 {
     try
     {
         _conexionBd  = new ConexionBd();
         _repositorio = new RepositorioAutores(_conexionBd.AbrirConexion());
         _repositorio.Guardar(autor);
         _conexionBd.CerrarConexion();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
示例#2
0
 public void Borrar(int id)
 {
     try
     {
         _conexionBd  = new ConexionBd();
         _repositorio = new RepositorioAutores(_conexionBd.AbrirConexion());
         _repositorio.Borrar(id);
         _conexionBd.CerrarConexion();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
示例#3
0
 public List <Autor> GetAutores()
 {
     try
     {
         _conexionBd  = new ConexionBd();
         _repositorio = new RepositorioAutores(_conexionBd.AbrirConexion());
         var lista = _repositorio.GetAutores();
         _conexionBd.CerrarConexion();
         return(lista);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
示例#4
0
 public bool Existe(Autor autor)
 {
     try
     {
         _conexionBd  = new ConexionBd();
         _repositorio = new RepositorioAutores(_conexionBd.AbrirConexion());
         var existe = _repositorio.Existe(autor);
         _conexionBd.CerrarConexion();
         return(existe);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
示例#5
0
 public AutoresController(IRepositorioAutores repositorioAutores)
 {
     this.repositorioAutores = repositorioAutores;
 }