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;
        }
Esempio n. 2
0
 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);
     }
 }
Esempio n. 3
0
 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);
     }
 }
Esempio n. 4
0
 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);
     }
 }
Esempio n. 5
0
 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);
     }
 }
Esempio n. 6
0
 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);
     }
 }
Esempio n. 7
0
 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);
     }
 }
Esempio n. 8
0
        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);
            }
        }
Esempio n. 9
0
        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);
            }
        }