public IHttpActionResult PutLivro(int id, Livro livro)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != livro.IdLivro)
            {
                return(BadRequest());
            }

            db.Entry(livro).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!VerificarExistenciaLivro(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Ejemplo n.º 2
0
        public void Insert(Cliente cliente)
        {
            //Atribui o primeiro registro de departamento para o vendedor

            // sl.Department = _context.Department.First();
            _context.Add(cliente);
            _context.SaveChanges();
        }
Ejemplo n.º 3
0
 public Usuario Add(Usuario entity)
 {
     if (entity != null)
     {
         _dbContext.Usuarios.Add(entity);
         _dbContext.SaveChanges();
         return(entity);
     }
     return(null);
 }
Ejemplo n.º 4
0
 public Livro Add(Livro entity)
 {
     if (entity != null)
     {
         _dbContext.Livros.Add(entity);
         _dbContext.SaveChanges();
         return(entity);
     }
     return(null);
 }
        public ActionResult Create([Bind(Include = "ID,Nome,Autor,DataPublicacao")] Livro livro)
        {
            if (ModelState.IsValid)
            {
                db.Livro.Add(livro);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(livro));
        }
Ejemplo n.º 6
0
        public ActionResult Create([Bind(Include = "EmpresaId,CNPJ,NomeFantasia,RazaoSocial")] Empresa empresa)
        {
            if (ModelState.IsValid)
            {
                db.Empresa.Add(empresa);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(empresa));
        }
Ejemplo n.º 7
0
        public ActionResult Create([Bind(Include = "AutorId,Nome")] Autor autor)
        {
            if (ModelState.IsValid)
            {
                db.Autor.Add(autor);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(autor));
        }
Ejemplo n.º 8
0
        public ActionResult Create([Bind(Include = "UsuarioId,Nome,Email,Senha,Ativo")] Usuario usuario)
        {
            if (ModelState.IsValid)
            {
                db.Usuario.Add(usuario);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(usuario));
        }
        public ActionResult Create([Bind(Include = "PerdaEstoqueId,EntradaEstoqueId,Data,Quantidade")] PerdaEstoque perdaEstoque)
        {
            if (ModelState.IsValid)
            {
                db.PerdaEstoque.Add(perdaEstoque);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.EntradaEstoqueId = new SelectList(db.EntradaEstoque, "EntradaEstoqueId", "NotaFiscal", perdaEstoque.EntradaEstoqueId);
            return(View(perdaEstoque));
        }
Ejemplo n.º 10
0
        public ActionResult Create([Bind(Include = "Id,Titulo,Autor,Editora,Genero,Estoque,Ano")] Livro livro)
        {
            if (ModelState.IsValid)
            {
                livro.Id = Guid.NewGuid();
                db.LivroDb.Add(livro);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(livro));
        }
Ejemplo n.º 11
0
        public ActionResult Edit(LivroModel livromodel)
        {
            if (ModelState.IsValid)
            {
                new LivroDAL.LivrosDAL.Atualizar(livromodel);

                db.Entry(livromodel).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(livromodel));
        }
Ejemplo n.º 12
0
        public void Update_indisponivel(int id)
        {
            Livro livro = _context.Livro.FirstOrDefault(l => l.Id == id);

            if (!_context.Livro.Any(s => s.Id == livro.Id))
            {
                Console.WriteLine("Id not found");
            }
            livro.Disponibilidade = "Indisponivel";
            _context.Update(livro);
            _context.SaveChanges();
        }
Ejemplo n.º 13
0
        public ActionResult Create([Bind(Include = "ClienteId,EmpresaId,Tipo,CNPJCPF,Nome,RazaoSocial")] Cliente cliente)
        {
            if (ModelState.IsValid)
            {
                db.Cliente.Add(cliente);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.EmpresaId = new SelectList(db.Empresa, "EmpresaId", "NomeFantasia", cliente.EmpresaId);
            return(View(cliente));
        }
Ejemplo n.º 14
0
        public ActionResult Create([Bind(Include = "FornecedorId,EmpresaId,PessoaFisica,CNPJCPF,Nome,RazaoSocial")] Fornecedor fornecedor)
        {
            if (ModelState.IsValid)
            {
                db.Fornecedor.Add(fornecedor);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.EmpresaId = new SelectList(db.Empresa, "EmpresaId", "NomeFantasia", fornecedor.EmpresaId);
            return(View(fornecedor));
        }
Ejemplo n.º 15
0
        public ActionResult Create([Bind(Include = "LivroId,EmpresaId,Nome,AutorId,AnoPublicao")] Livro livro)
        {
            if (ModelState.IsValid)
            {
                db.Livro.Add(livro);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.AutorId   = new SelectList(db.Autor, "AutorId", "Nome", livro.AutorId);
            ViewBag.EmpresaId = new SelectList(db.Empresa, "EmpresaId", "NomeFantasia", livro.EmpresaId);
            return(View(livro));
        }
        public ActionResult Create([Bind(Include = "UsuarioEmpresaId,UsuarioId,EmpresaId")] UsuarioEmpresa usuarioEmpresa)
        {
            if (ModelState.IsValid)
            {
                db.UsuarioEmpresa.Add(usuarioEmpresa);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.EmpresaId = new SelectList(db.Empresa, "EmpresaId", "NomeFantasia", usuarioEmpresa.EmpresaId);
            ViewBag.UsuarioId = new SelectList(db.Usuario, "UsuarioId", "Nome", usuarioEmpresa.UsuarioId);
            return(View(usuarioEmpresa));
        }
Ejemplo n.º 17
0
        public ActionResult Create([Bind(Include = "VendaId,LivroId,ClienteId,NotaFiscal,Data,Quantidade,ValorUnitario")] Venda venda)
        {
            if (ModelState.IsValid)
            {
                db.Venda.Add(venda);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ClienteId = new SelectList(db.Cliente, "ClienteId", "Nome", venda.ClienteId);
            ViewBag.LivroId   = new SelectList(db.Livro, "LivroId", "Nome", venda.LivroId);
            return(View(venda));
        }
        public ActionResult Create([Bind(Include = "EntradaEstoqueId,LivroId,FornecedorId,Data,NotaFiscal,Quantidade,ValorUnitario")] EntradaEstoque entradaEstoque)
        {
            if (ModelState.IsValid)
            {
                db.EntradaEstoque.Add(entradaEstoque);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.FornecedorId = new SelectList(db.Fornecedor, "FornecedorId", "CNPJCPF", entradaEstoque.FornecedorId);
            ViewBag.LivroId      = new SelectList(db.Livro, "LivroId", "Nome", entradaEstoque.LivroId);
            return(View(entradaEstoque));
        }
Ejemplo n.º 19
0
        public ActionResult <Livro> Alterar(int id, string titulo, string autor)
        {
            var livro = _livrariaContext.Livros.Where(x => x.Id == id).FirstOrDefault();

            if (livro is null)
            {
                return(NotFound("Livro não encontrado."));
            }

            livro.Autor  = autor;
            livro.Titulo = titulo;

            _livrariaContext.SaveChanges();

            return(Json(livro));
        }
Ejemplo n.º 20
0
 public void Adiciona(Livro livro)
 {
     using (LivrariaContext contexto = new LivrariaContext())
     {
         contexto.Livros.Add(livro);
         contexto.SaveChanges();
     }
 }
Ejemplo n.º 21
0
 public void Atualiza(Livro livro)
 {
     using (LivrariaContext contexto = new LivrariaContext())
     {
         contexto.Entry(livro).State = EntityState.Modified;
         contexto.SaveChanges();
     }
 }
Ejemplo n.º 22
0
 public void Remove(int id)
 {
     using (LivrariaContext contexto = new LivrariaContext())
     {
         var livro = contexto.Livros.Find(id);
         contexto.Livros.Remove(livro);
         contexto.SaveChanges();
     }
 }
Ejemplo n.º 23
0
 public void Publica(int id)
 {
     using (LivrariaContext contexto = new LivrariaContext())
     {
         var livro = contexto.Livros.Find(id);
         livro.Publicado      = true;
         livro.DataPublicacao = DateTime.Now;
         contexto.SaveChanges();
     }
 }
Ejemplo n.º 24
0
        public void Commit()
        {
            try
            {
                _Context.SaveChanges();

                IsSucesso = true;
            }
            catch (Exception)
            {
                IsSucesso = false;
            }
        }
Ejemplo n.º 25
0
 public IActionResult Post([FromBody] Autor model)
 {
     try
     {
         _context.Autores.Add(model);
         _context.SaveChanges();
         return(StatusCode(201));
     }
     catch (Exception e)
     {
         return(StatusCode(500));
     }
 }
Ejemplo n.º 26
0
 public bool GravarLivro(Livro dados)
 {
     using (var db = new LivrariaContext())
     {
         try
         {
             db.Livros.Add(dados);
             db.SaveChanges();
             return(true);
         }
         catch (Exception ex)
         {
             throw new Exception(ex.Message);
         }
         finally
         {
             db.Dispose();
         }
     }
 }
Ejemplo n.º 27
0
 internal void SalvarCadastroUsuario(UsuarioCadastro dados)
 {
     using (var db = new LivrariaContext())
     {
         try
         {
             db.Login.Add(dados.Login);
             db.Usuario.Add(dados.Usuario);
             db.SaveChanges();
         }
         catch (Exception ex)
         {
             throw new Exception(ex.Message);
         }
         finally
         {
             db.Dispose();
         }
     }
 }
Ejemplo n.º 28
0
 public void Add(TEntity obj)
 {
     _livrariaContext.Set <TEntity>().Add(obj);
     _livrariaContext.SaveChanges();
 }
Ejemplo n.º 29
0
 public Livro AddLivro(Livro livro)
 {
     _context.Livros.Add(livro);
     _context.SaveChanges();
     return(livro);
 }
Ejemplo n.º 30
0
        public CommandResponse Commit()
        {
            var rowsAffected = _context.SaveChanges();

            return(new CommandResponse(rowsAffected > 0));
        }