public RepositorioLibros(SqlConnection sqlConnection, IRepositorioPaises repositorioPaises, IRepositorioEditoriales repositorioEditoriales,//IRepositorioPaises repositorioPaises IRepositorioGeneros repositorioGenero, IRepositorioSubGenero repositorioSubGenero, IRepositorioEstados repositorioEstados) { _sqlConnection = sqlConnection; _repositorioPaises = repositorioPaises; _repositorioEditoriales = repositorioEditoriales; _repositorioGenero = repositorioGenero; _repositorioSubGenero = repositorioSubGenero; _repositorioEstados = repositorioEstados; }
public void Guardar(Estado estado) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioEstados(_conexionBd.AbrirConexion()); _repositorio.Guardar(estado); _conexionBd.CerrarConexion(); } catch (Exception e) { throw new Exception(e.Message); } }
public List <Estado> GetLista() { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioEstados(_conexionBd.AbrirConexion()); var lista = _repositorio.GetLista(); return(lista); } catch (Exception e) { throw new Exception(e.Message); } }
public void Borrar(int id) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioEstados(_conexionBd.AbrirConexion()); _repositorio.Borrar(id); _conexionBd.CerrarConexion(); } catch (Exception e) { throw new Exception(e.Message); } }
public bool Existe(Estado estado) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioEstados(_conexionBd.AbrirConexion()); var existe = _repositorio.Existe(estado); _conexionBd.CerrarConexion(); return(existe); } catch (Exception e) { throw new Exception(e.Message); } }
public EstadoEditDto GetEstadoPorId(int id) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioEstados(_conexionBd.AbrirConexion()); var estado = _repositorio.GetEstadoPorId(id); _conexionBd.CerrarConexion(); return(estado); } catch (Exception e) { throw new Exception(e.Message); } }
public LibroEditDto GetLibroPorId(int libroId) { try { _conexionBd = new ConexionBd(); _repositorioPaises = new RepositorioPaises(_conexionBd.AbrirConexion()); _repositorioEditoriales = new RepositorioEditoriales(_conexionBd.AbrirConexion(), _repositorioPaises);//le deno pasar el repositorio de pais??? _repositorioGenero = new RepositorioGeneros(_conexionBd.AbrirConexion()); _repositorioSubGenero = new RepositorioSubGeneros(_conexionBd.AbrirConexion(), _repositorioGenero); _repositorioEstados = new RepositorioEstados(_conexionBd.AbrirConexion()); _repositorio = new RepositorioLibros(_conexionBd.AbrirConexion(), _repositorioPaises, _repositorioEditoriales, _repositorioGenero, _repositorioSubGenero, _repositorioEstados);//VA EN ORDEN var libro = _repositorio.GetLibroPorId(libroId); _conexionBd.CerrarConexion(); return(libro); } catch (Exception e) { throw new Exception(e.Message); } }
public void Guardar(EstadoEditDto estadoDto) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioEstados(_conexionBd.AbrirConexion()); var estado = new Estado { EstadoId = estadoDto.EstadoId, Descripcion = estadoDto.Descripcion }; _repositorio.Guardar(estado); _conexionBd.CerrarConexion(); } catch (Exception e) { throw new Exception(e.Message); } }
public bool Existe(EstadoEditDto estadoDto) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioEstados(_conexionBd.AbrirConexion()); var estado = new Estado { EstadoId = estadoDto.EstadoId, Descripcion = estadoDto.Descripcion }; var existe = _repositorio.Existe(estado); _conexionBd.CerrarConexion(); return(existe); } catch (Exception e) { throw new Exception(e.Message); } }