public IActionResult Update(string id, Usuarios usuarioIn)
        {
            var usuario = _usuariosService.Get(id);

            if (usuario == null)
            {
                return(NotFound());
            }
            _usuariosService.Update(id, usuarioIn);
            return(NoContent());
        }
 public ActionResult Put(string userName, Usuario usuario)
 {
     try
     {
         return(Ok(_service.Update(usuario, userName)));
     }
     catch (NotFoundException)
     {
         return(NotFound("Usuário não encontrado!"));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
Esempio n. 3
0
 public IActionResult Edit(int id, Usuario usuario)
 {
     if (id != usuario.IdUsuario)
     {
         return(RedirectToAction(nameof(Error), new { message = "Id mismatch" }));
     }
     try
     {
         _usuarioService.Update(usuario);
         return(RedirectToAction(nameof(Index)));
     }
     catch (NotFoundException e)
     {
         return(RedirectToAction(nameof(Error), new { message = e.Message }));
     }
     catch (DBConcurrencyException e)
     {
         return(RedirectToAction(nameof(Error), new { message = e.Message }));
     }
 }