public HttpResponseMessage modificarUsuarioController(DtoUsuario dtoUsuario) { try { return(Request.CreateResponse(HttpStatusCode.OK, _usuarioService.ActualizarUsuario(dtoUsuario))); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest, _util.crearDtoErrorExceptionMessage(ex))); } }
public async Task <IActionResult> Actualizar(UsuarioDTO usuario) { try { var servicioResponse = await _usuarioService.ActualizarUsuario(usuario); return(Ok(servicioResponse)); } catch (Exception) { return(BadRequest()); } }
public IActionResult PutUsuario(int id, [FromBody] RegistrarUsuarioDTO usuarioEdited) { try { var usr = usuarioService.ObtenerUsuarioPorId(id); parametrosValidator.IsValidatedUser(usuarioEdited); var usuarioValidado = parametrosValidator.ValidateNullsParameter(usr, usuarioEdited); usuarioService.ActualizarUsuario(usuarioValidado); return(Ok(StatusCodes.Status201Created)); } catch (ValidationException ve) { Console.WriteLine(ve); return(BadRequest(new ErrorResponse(StatusCodes.Status400BadRequest, ve.Message))); } catch (Exception e) { Console.WriteLine(e); const int code = StatusCodes.Status500InternalServerError; return(StatusCode(code, new ErrorResponse(code, e.Message))); } }