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(); }