public Respuesta EditarLibro(Model.AdmLibros.Libros libro) { Respuesta respuesta = new Respuesta(); try { var result = _context.Libro.SingleOrDefault(b => b.IdLibro == libro.IdLibro); if (result != null) { result.Nombre = libro.Nombre; result.IdAutor = libro.IdAutor; result.IdCategoria = libro.IdCategoria; result.Sinapsis = libro.Sinapsis; result.Idioma = libro.Idioma; result.Disponible = libro.Disponible; _context.Entry(result).CurrentValues.SetValues(libro); _context.SaveChanges(); } respuesta.Codigo = (int)CodigosRespuesta.Success; respuesta.Descripcion = "Sucess"; return(respuesta); } catch (Exception e) { respuesta.Codigo = (int)CodigosRespuesta.Error; respuesta.Descripcion = e.Message; return(respuesta); } }
public string editarAutor([FromBody] Model.AdmLibros.Libros libro) { var respuesta = objLibros.EditarLibro(libro); return(Newtonsoft.Json.JsonConvert.SerializeObject(respuesta, new JsonSerializerSettings { ReferenceLoopHandling = ReferenceLoopHandling.Ignore })); }
public Respuesta CrearLibro(Model.AdmLibros.Libros libro) { Respuesta respuesta = new Respuesta(); try { _context.Libro.Add(libro); _context.SaveChanges(); respuesta.Codigo = (int)CodigosRespuesta.Success; respuesta.Descripcion = "Sucess"; return(respuesta); } catch (Exception e) { respuesta.Codigo = (int)CodigosRespuesta.Error; respuesta.Descripcion = e.Message; return(respuesta); } }
public Respuesta EliminarLibro(Model.AdmLibros.Libros libro) { throw new NotImplementedException(); }