public void EditCardUser(User user) { User prevUser = User; User = user; UserChangedEvent?.Invoke(this); }
private void GetUserInfo() { var request = new RestRequest("/2.2/me"); request.AddParameter("order", "desc"); request.AddParameter("sort", "reputation"); request.AddParameter("site", "stackoverflow"); request.AddParameter("filter", "!40DJoyoFxZjgBkP1("); request.AddParameter("access_token", AccessToken); request.AddParameter("key", _requestKey); var asyncHandle = client.ExecuteAsync <Users>(request, response => { Trace.WriteLine(response.Data.Items[0]); CurrentUser = response.Data.Items[0]; // check to make sure someone has subscribed to this. UserChangedEvent?.Invoke(this, EventArgs.Empty); Spillway.Properties.Settings.Default.Access_Token = this.AccessToken; Spillway.Properties.Settings.Default.Save(); //start fetching the notifications in a background thread! }); }