public IHttpActionResult PutUsuario(int id, Usuario usuario)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != usuario.Id)
            {
                return(BadRequest());
            }

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

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public void CadastraCategoria([FromBody] Categoria value)
        {
            Categoria cat = new Categoria();

            cat = value;
            banco.Categoria.Add(cat);
            banco.SaveChanges();
        }
        public void CadastraArduino([FromBody] Arduino value)
        {
            Arduino lora = new Arduino();

            lora = value;
            banco.Arduino.Add(lora);
            banco.SaveChanges();
        }
        public async Task Logout(Usuario usuario)
        {
            var usuarioDb = _banco.Usuarios.Find(usuario.Id);

            usuarioDb.IsOnLine = false;
            _banco.Usuarios.Update(usuarioDb);
            _banco.SaveChanges();
            await DelConnectionId(usuarioDb);
        }
        public IActionResult Excluir(int id)
        {
            var serie = _context.Series.Find(id); //Pesquisa

            _context.Series.Remove(serie);        //Remove
            _context.SaveChanges();               //Commit
            TempData["msg"] = "Excluido!";        //Mensagem
            return(RedirectToAction("Listar"));
        }
Exemple #6
0
 public IActionResult Editar(Serie serie)
 {
     //atualiza no banco
     _context.Attach(serie).State = EntityState.Modified;
     _context.SaveChanges();
     //mensagem de sucesso para a tela
     TempData["msg"] = "Atualizado!";
     //redirect para o método de listagem
     return(RedirectToAction("Listar"));
 }
Exemple #7
0
        public ActionResult Create([Bind(Include = "IDContato,Nome,Endereco,Empresa")] Contato contato)
        {
            if (ModelState.IsValid)
            {
                db.Contatoes.Add(contato);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(contato));
        }
Exemple #8
0
        //Get
        //Post
        //Put
        //Delete

        public IHttpActionResult PostLivro(Livro livro)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Livros.Add(livro);
            db.SaveChanges();
            return(CreatedAtRoute("DefaultApi", new { id = livro.Codigo }, livro));
        }
        public ActionResult Create([Bind(Include = "Id,Descricao,Valor")] Produto produto)
        {
            if (ModelState.IsValid)
            {
                db.Produtos.Add(produto);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(produto));
        }
Exemple #10
0
        public ActionResult Create([Bind(Include = "Id,Agencia,ContaCorrente,Tipo_Conta")] Banco banco)
        {
            if (ModelState.IsValid)
            {
                db.Bancoes.Add(banco);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(banco));
        }
Exemple #11
0
        public ActionResult Create([Bind(Include = "IDEmail,IDContato,Mail,TipoEmail")] Email email)
        {
            if (ModelState.IsValid)
            {
                db.Emails.Add(email);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.IDContato = new SelectList(db.Contatoes, "IDContato", "Nome", email.IDContato);
            return(View(email));
        }
Exemple #12
0
        public ActionResult Create([Bind(Include = "Id,IdPessoa,Valor,Tipo")] Contato contato)
        {
            if (ModelState.IsValid)
            {
                db.Contatos.Add(contato);
                db.SaveChanges();
                return(RedirectToAction("Index", "Pessoas"));
            }

            ViewBag.IdPessoa = new SelectList(db.Pessoas, "Id", "Nome", contato.IdPessoa);
            return(View(contato));
        }
Exemple #13
0
        public ActionResult Create([Bind(Include = "Id,IdPessoa,Logradouro,Numero,Complemento,Bairro,Cidade,Estado,Tipo")] Endereco endereco)
        {
            if (ModelState.IsValid)
            {
                db.Enderecos.Add(endereco);
                db.SaveChanges();
                return(RedirectToAction("Index", "Pessoas"));
            }

            ViewBag.IdPessoa = new SelectList(db.Pessoas, "Id", "Nome", endereco.IdPessoa);
            return(View(endereco));
        }
Exemple #14
0
        public async Task Add(TEntity e)
        {
            try
            {
                await _db.AddAsync(e);

                _db.SaveChanges();
            }
            catch (Exception ex)
            {
                var x = ex.InnerException.ToString();
            }
        }
Exemple #15
0
        public IActionResult Post([FromBody] Unidade unidade)
        {
            _bancoContext.Unidades.Add(unidade);
            _bancoContext.SaveChanges();

            return(NoContent());
        }