private static async Task LoginPlayerAsync(string username, string password, ListBox gamesList, ListBox userGamesList) { var httpClient = new HttpClient(); var httpContent = new FormUrlEncodedContent(new[] { new KeyValuePair<string, string>("username", username), new KeyValuePair<string, string>("password", password), new KeyValuePair<string, string>("grant_type", "password") }); var response = await httpClient.PostAsync(BaseUri + LoginUserEndPoint, httpContent); var contents = response.Content.ReadAsStringAsync(); accessToken = JsonConvert.DeserializeObject<Token>(contents.Result); MessageBox.Show(response.ToString()); GetAvailableGamesAsync(gamesList); GetUserGamesAsync(userGamesList); }
public MainWindow() { accessToken = new Token(); InitializeComponent(); }