public string Deletar(Livro livro)
        {
            if (livro != null)
            {
                try
                {
                    int id = livro.Id;
                    using (LivroContexto db = new LivroContexto())
                    {
                        var _livro = db.Livro.Find(id);
                        db.Livro.Remove(_livro);
                        db.SaveChanges();

                        return("Registro de livro excluído com sucesso.");
                    }
                }
                catch (Exception)
                {
                    return("Detalhes do livro não encontrados.");
                }
            }
            else
            {
                return("Operação inválida.");
            }
        }
 public JsonResult GetById(int id)
 {
     using (LivroContexto db = new LivroContexto())
     {
         var livro = db.Livro.Find(id);
         return(Json(livro, JsonRequestBehavior.AllowGet));
     }
 }
 public JsonResult GetAll()
 {
     using (LivroContexto context = new LivroContexto())
     {
         try
         {
             var listaLivros = context.Livro.ToList();
             return(Json(listaLivros, JsonRequestBehavior.AllowGet));
         }
         catch (Exception ex)
         {
             throw ex;
         }
     }
 }
 public string AdicionarLivro(Livro livro)
 {
     if (livro != null)
     {
         using (LivroContexto _db = new LivroContexto())
         {
             try
             {
                 _db.Livro.Add(livro);
                 _db.SaveChanges();
                 return("Registro adcionado com sucesso.");
             }
             catch (Exception ex)
             {
                 throw ex;
             }
         }
     }
     else
     {
         return("Regitro - Bloqueado/Desbloqueaco.");
     }
 }
        public string AtualizadorLivro(Livro livro)
        {
            if (livro != null)
            {
                using (LivroContexto db = new LivroContexto())
                {
                    int   _id    = Convert.ToInt32(livro.Id);
                    Livro _livro = db.Livro.Where(c => c.Id == _id).FirstOrDefault();
                    _livro.Titulo = livro.Titulo;
                    _livro.Autor  = livro.Autor;
                    _livro.Editor = livro.Editor;
                    _livro.Isbn   = livro.Isbn;

                    db.SaveChanges();

                    return("Registro atualizado com sucesso.");
                }
            }
            else
            {
                return("Registro de livro inválido.");
            }
        }
Пример #6
0
 public LivrosController(LivroContexto context)
 {
     _context = context;
 }
Пример #7
0
 public UsuarioController(LivroContexto context)
 {
     _context = context;
 }
Пример #8
0
 public LivrosController(LivroContexto contexto) => _contexto = contexto;