public int InsertarLibro(Libro L)
        {
            List <Libro> result = _mapper.TraerTodosLosLibros();

            foreach (Libro Libro in result) // valida el negocio que no este ya cargado
            {
                if (Libro.Titulo == L.Titulo)
                {
                    throw new Exception("El Libro ya se encuentra cargado");
                }
            }

            TransactionResult resultado = _mapper.Insert(L);

            if (!resultado.IsOk)
            {
                throw new Exception("Hubo un error en la petición al servidor.Detalle: " + resultado.Error);
            }
            else
            {
                return(resultado.Id);
            }
        }
 public LibroServicio()
 {
     _mapper    = new LibroMapper();
     _lstLibros = _mapper.TraerTodosLosLibros();
 }