public LibroDTO Insert(LibroDTO libroDTO)
        {
            if (string.IsNullOrEmpty(libroDTO.Titulo) || string.IsNullOrWhiteSpace(libroDTO.Titulo) ||
                string.IsNullOrEmpty(libroDTO.Libro_Autor.ToString()) || string.IsNullOrWhiteSpace(libroDTO.Libro_Autor.ToString()) ||
                string.IsNullOrEmpty(libroDTO.Libro_Editorial.ToString()) || string.IsNullOrWhiteSpace(libroDTO.Libro_Editorial.ToString()) ||
                string.IsNullOrEmpty(libroDTO.Genero) || string.IsNullOrWhiteSpace(libroDTO.Genero) ||
                string.IsNullOrEmpty(libroDTO.Año.ToString()) || string.IsNullOrWhiteSpace(libroDTO.Año.ToString()))
            {
                throw new ApplicationException("Datos incompletos");
            }



            Tb_Libro libro = Map(libroDTO);

            _context.Add(libro);
            if (_context.SaveChanges() >= 1)
            {
                return(Map(libro));
            }
            else
            {
                return(null);
            }
        }
 private LibroDTO Map(Tb_Libro libro)
 {
     return(new LibroDTO()
     {
         Id = libro.libro_Id,
         Titulo = libro.libro_titulo,
         Genero = libro.libro_genero,
         Año = libro.libro_año,
         NumeroPaginas = libro.libro_NumeroPaginas,
         Libro_Autor = libro.Libro_Autor,
         Libro_Editorial = libro.Libro_Editorial
     });
 }