protected void Page_Load(object sender, EventArgs e) { if (Page.User.Identity.IsAuthenticated) { // User is authenticated // Load team data // Load user data // Load battle data ApplicationUser user = getActiveUser(); if (user == null) { return; } string userName = user.UserName; IRestResponse userResponse = RestDispatcher.ExecuteRequest("users/" + userName, Method.GET); if (userResponse.StatusCode != System.Net.HttpStatusCode.OK) { return; } User dbUser = RestDispatcher.Deserialize <User>(userResponse); IRestResponse teamResponse = RestDispatcher.ExecuteRequest("teams/" + dbUser.teamId, Method.GET); if (teamResponse.StatusCode != System.Net.HttpStatusCode.OK) { return; } Team dbTeam = RestDispatcher.Deserialize <Team>(teamResponse); IRestResponse battleResponse = RestDispatcher.ExecuteRequest("battles/" + dbTeam.currentBattle, Method.GET); Battle dbBattle = RestDispatcher.Deserialize <Battle>(battleResponse); callJavaScript("parseBattleData", battleResponse.Content); //if (battleResponse.StatusCode == System.Net.HttpStatusCode.OK) //{ // Battle dbBattle = RestDispatcher.Deserialize<Battle>(battleResponse); // callJavaScript("parseBattleData", battleResponse.Content); // } callJavaScript("parseUserData", userResponse.Content); callJavaScript("parseTeamData", teamResponse.Content); } else { // User not authenticated } }
protected void GetUserButton_Click(object sender, EventArgs e) { ApplicationUser user = getActiveUser(); if (user == null) { return; } IRestResponse userResponse = RestDispatcher.ExecuteRequest("users/" + user.UserName, Method.GET); if (userResponse.StatusCode != System.Net.HttpStatusCode.OK) { return; } User dbUser = RestDispatcher.Deserialize <User>(userResponse); callJavaScript("simpleAlert", userResponse.Content); }