protected void Page_Load(object sender, EventArgs e) { if (Session["user_name"] != null) { lbluid.Text = Session["user_name"].ToString(); } else { Response.Redirect("Login.aspx"); } string uirWebAPI, exceptionMessage, webResponse; uirWebAPI = "https://behaveyourself.herokuapp.com/get_leaderboard"; exceptionMessage = string.Empty; webResponse = Connection.Leaderboard(uirWebAPI, out exceptionMessage); string[] rankers = webResponse.Split(','); List <Ranker> my_list = new List <Ranker>(); foreach (string ranker in rankers) { string[] row = ranker.Split('-'); string rank = row[0].Trim(); string user_id = row[1].Trim(); string score = row[2].Trim(); Ranker rkr = new Ranker(rank, user_id, score); my_list.Add(rkr); } gvrank.DataSource = my_list; gvrank.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (Session["user_name"] != null) { string personality = Session["Personality"].ToString(); string[] pers = personality.Split(','); string trait0 = pers[1]; string trait1 = pers[2]; string trait2 = pers[3]; string trait3 = pers[4]; Label1.Text = trait0; Label2.Text = trait1; Label3.Text = trait2; Label4.Text = trait3; lblscore.Text = Session["TotalScore"].ToString(); string uirWebAPI, exceptionMessage, webResponse; uirWebAPI = "https://behaveyourself.herokuapp.com/get_leaderboard"; exceptionMessage = string.Empty; webResponse = Connection.Leaderboard(uirWebAPI, out exceptionMessage); string[] rankers = webResponse.Split(','); List <Ranker> my_list = new List <Ranker>(); foreach (string ranker in rankers) { string[] row = ranker.Split('-'); string rank = row[0].Trim(); string user_id = row[1].Trim(); string score = row[2].Trim(); Ranker rkr = new Ranker(rank, user_id, score); my_list.Add(rkr); } GridView1.DataSource = my_list; GridView1.DataBind(); Session.Abandon(); Session.Clear(); } else { Response.Redirect("Login.aspx"); } }