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)); } }
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 })); } }