public async Task <IHttpActionResult> Actualizar(RequestUsuariosViewModel requestActualizar) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } UsuariosDTO usuarioUpdate = new UsuariosDTO() { idUsuario = requestActualizar.idUsuario, usuario = requestActualizar.usuario, contrasena = requestActualizar.contrasena, estatus = requestActualizar.estatus, sexo = requestActualizar.sexo, correo = requestActualizar.correo }; int result = await SeguridadBL.ActualizarUsuario(usuarioUpdate); ResponseProcessViewModel response = new ResponseProcessViewModel() { mensaje = result > 0 ? MENSAJE_EXITO : MENSAJE_FALLO, idUsuario = result }; return(Ok(response)); } catch (Exception ex) { return(InternalServerError(ex)); } }