Пример #1
0
        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);
            }
        }
Пример #2
0
        public string editarAutor([FromBody] Model.AdmLibros.Libros libro)
        {
            var respuesta = objLibros.EditarLibro(libro);

            return(Newtonsoft.Json.JsonConvert.SerializeObject(respuesta, new JsonSerializerSettings {
                ReferenceLoopHandling = ReferenceLoopHandling.Ignore
            }));
        }
Пример #3
0
        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);
            }
        }
Пример #4
0
 public Respuesta EliminarLibro(Model.AdmLibros.Libros libro)
 {
     throw new NotImplementedException();
 }