public void borrar(int id) { try { _conexionBd = new ConexionBd(); _repo = new RepositorioDonacion(_conexionBd.AbrirConexion()); _repo.borrar(id); _conexionBd.CerrarConexion(); } catch (Exception) { throw; } }
public List <Donacion> GetDonacion() { try { _conexionBd = new ConexionBd(); _repo = new RepositorioDonacion(_conexionBd.AbrirConexion()); var lista = _repo.GetDonacion(); _conexionBd.CerrarConexion(); return(lista); } catch (Exception e) { throw new Exception(e.Message); }; }
public bool existe(Donacion donacion) { try { _conexionBd = new ConexionBd(); _repo = new RepositorioDonacion(_conexionBd.AbrirConexion()); var existe = false; //_repo.existe(donacion); _conexionBd.CerrarConexion(); return(existe); } catch (Exception e) { throw new Exception(e.Message); } }
public void guardar(Donacion donacion) { try { _conexionBd = new ConexionBd(); var cn = _conexionBd.AbrirConexion(); sqlTransaction = cn.BeginTransaction(); _automatizada = new RepositorioDonacionAutomatizada(cn, sqlTransaction); _repo = new RepositorioDonacion(cn, sqlTransaction); _repo.guardar(donacion); if (donacion.TipoDonacion.TipoDonacionID == 2) { _automatizada.guardar(donacion.DonacionesDonacionesAutomatizadas.donacionAutomatizada); } sqlTransaction.Commit(); _conexionBd.CerrarConexion(); } catch (Exception e) { sqlTransaction.Rollback(); throw new Exception(e.Message); } }