public bool Existe(EditorialEditDto editorialDto) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioEditoriales(_conexionBd.AbrirConexion()); Editorial editorial = new Editorial { EditorialId = editorialDto.EditorialId, NombreEditorial = editorialDto.NombreEditorial, Pais = new Pais { PaisId = editorialDto.Pais.PaisId, NombrePais = editorialDto.Pais.NombrePais } }; var existe = _repositorio.Existe(editorial); _conexionBd.CerrarConexion(); return(existe); } catch (Exception) { throw new Exception("Error al intentar ver si existe la ciudad"); } }
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 Borrar(int id) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioEditoriales(_conexionBd.AbrirConexion()); _repositorio.Borrar(id); _conexionBd.CerrarConexion(); } catch (Exception e) { throw new Exception(e.Message); } }
public List <EditorialListDto> GetLista(PaisListDto paisDto) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioEditoriales(_conexionBd.AbrirConexion()); var lista = _repositorio.GetLista(paisDto); _conexionBd.CerrarConexion(); return(lista); } catch (Exception e) { throw new Exception(e.Message); } }
public EditorialEditDto GetEditorialPorId(int id) { try { _conexionBd = new ConexionBd(); _repositorioPaises = new RepositorioPaises(_conexionBd.AbrirConexion()); _repositorio = new RepositorioEditoriales(_conexionBd.AbrirConexion(), _repositorioPaises); var ciudad = _repositorio.GetEditorialPorId(id); _conexionBd.CerrarConexion(); return(ciudad); } 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(EditorialEditDto editorialDto) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioEditoriales(_conexionBd.AbrirConexion()); Editorial editorial = new Editorial { EditorialId = editorialDto.EditorialId, NombreEditorial = editorialDto.NombreEditorial, Pais = new Pais { PaisId = editorialDto.Pais.PaisId, NombrePais = editorialDto.Pais.NombrePais } }; _repositorio.Guardar(editorial); _conexionBd.CerrarConexion(); } catch (Exception e) { throw new Exception(e.Message); } }