public ActionResult Edit([Bind(Include = "id,Nome,Telefone,CPF")] Pessoa pessoa)
 {
     if (ModelState.IsValid)
     {
         db.Entry(pessoa).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(pessoa));
 }
예제 #2
0
        public async Task <IActionResult> PutAluno(long id, Aluno aluno)
        {
            var accessToken = await HttpContext.GetTokenAsync("access_token");

            if (
                !_sessionTokenContext.Tokens.Any(e => e.Token == accessToken && e.Id_User == id) ||
                id != aluno.Id
                )
            {
                return(BadRequest("Usuário inválido."));
            }

            _context.Entry(aluno).State = EntityState.Modified;

            await _context.SaveChangesAsync();

            return(Ok(Newtonsoft.Json.JsonConvert.SerializeObject("Aluno atualizado com sucesso.")));
        }