public HttpResponseMessage Put(int codigo, [FromBody] Pessoa pessoa) { var updValido = PessoaContexto.Update(x => x.Id == codigo, pessoa); var status = updValido ? HttpStatusCode.Accepted : HttpStatusCode.NoContent; return(Request.CreateResponse(status, PessoaContexto.ConsultarTodos())); }
public async Task <IActionResult> Edit(int id, [Bind("PessoaId,Nome,Idade")] Pessoa pessoa) { if (id != pessoa.PessoaId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(pessoa); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PessoaExists(pessoa.PessoaId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(pessoa)); }
public bool Alterar(ref Pessoas pessoa) { try { using (PessoaContexto ctx = new PessoaContexto()) { var result = ctx.Update(pessoa); ctx.SaveChanges(); return(true); } } catch (Exception ex) { throw new Exception(ex.Message); } }