Exemple #1
0
        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");
            }
        }