public IActionResult Put(UsuarioEdicaoModel model) { //verificando se os campos da model passaram nas validações if (ModelState.IsValid) { try { var usuario = new Usuario(); usuario.Nome = model.Nome; usuario.Email = model.Email; usuario.Senha = Criptografia.MD5Encrypt(model.Senha); usuarioRepository.Atualizar(usuario); var result = new { message = "Usuário atualizado com sucesso", usuario }; return(Ok(result)); //HTTP 200 (SUCESSO!) } catch (Exception e) { return(StatusCode(500, "Erro: " + e.Message)); } } else { //Erro HTTP 400 (BAD REQUEST) return(BadRequest("Ocorreram erros de validação.")); } }
public UsuarioDTO Update(UsuarioEdicaoModel model) { var usuario = mapper.Map <Usuario>(model); usuarioDomainService.Update(usuario); return(mapper.Map <UsuarioDTO>(usuario)); }
public IActionResult Put(UsuarioEdicaoModel model) { try { var result = UsuarioApplicationService.Update(model); return(Ok(new { Message = "Usuario atualizado com sucesso.", Usuario = result })); } catch (Exception e) { return(StatusCode(500, e.Message)); } }
public void Update(UsuarioEdicaoModel model) { var usuario = mapper.Map <Usuario>(model); usuarioDomainService.Update(usuario); }