public static async Task <ReplyString> GetUserStats(string username) { string newUrl = url + "GetUserStats?username=" + username; ReplyString ans = await GetReplyString(newUrl); return(ans); }
public static async Task <ReplyString> GetUserDetails() { string newUrl = url + "GetUserDetails?username=" + UserInfo.GetUser().GetUsername(); ReplyString ans = await PostString(newUrl); return(ans); }
public static async Task <ReplyString> GetReplayInfo(int gameID) { string newUrl = url + "GetReplayInfo?gameID=" + gameID; ReplyString ans = await PostString(newUrl); return(ans); }
protected async void Page_Load(object sender, EventArgs e) { if (!this.Page.User.Identity.IsAuthenticated) { FormsAuthentication.RedirectToLoginPage(); } else { char[] delimiterChars = { ',' }; ReplyString rep = await Client.GetUserStats(Context.User.Identity.Name); JavaScriptSerializer serializer = new JavaScriptSerializer(); Statistics a = serializer.Deserialize <Statistics>(rep.StringContent); pointsLabel.Text = a.Points.ToString(); numberOfGamesLabel.Text = a.NumOfGames.ToString(); totalProfitLabel.Text = a.TotalGrossProfit.ToString(); HighestCashGainLabel.Text = a.HighestCashGain.ToString(); AverageProfitLabel.Text = a.AvgGrossProfit.ToString(); AverageCashGainLabel.Text = a.AvgCashGain.ToString(); } }