public IActionResult CreateLibro([FromBody] LibrosDTO libroDto)
        {
            if (libroDto == null)
            {
                return(BadRequest(ModelState));
            }
            else if (_LibroRepo.ExisteLibro(libroDto.Nombre))
            {
                ModelState.AddModelError("", "El libro ya existe");

                return(StatusCode(404, ModelState));
            }

            var libro = _Mapper.Map <Libros>(libroDto);

            int idLibro = _LibroRepo.CreateLibro(libro);

            if (idLibro == 0)
            {
                ModelState.AddModelError("", "El libro" + libroDto.Nombre + "no se pudo crear");
                return(StatusCode(500, ModelState));
            }

            return(Ok(idLibro));
        }
        public IActionResult UpdateLibro(int Id, [FromBody] LibrosDTO libroDto)
        {
            if (libroDto == null)
            {
                return(BadRequest(ModelState));
            }
            var Libro = _Mapper.Map <Libros>(libroDto);
            var item  = _LibroRepo.UpdateLibro(Libro);

            if (item == null)
            {
                ModelState.AddModelError("", "La categoria no se pudo actualizar");
                return(StatusCode(500, ModelState));
            }

            return(Ok(Libro));
        }