//ConvertJsonStringToDataTable jDt = new ConvertJsonStringToDataTable(); //ConvertDataTableToList helper = new ConvertDataTableToList(); protected void Page_Load(object sender, EventArgs e) { string Login = Request.QueryString["Login"].ToString(); hdfUserLogin.Value = Login; string URL = Constants.Constants.GET_USER_URL; URL = URL.Replace("[login]", Login); HttpWebRequest request = WebRequest.Create(URL) as HttpWebRequest; request.UserAgent = "GitHubAgent"; using (HttpWebResponse response = request.GetResponse() as HttpWebResponse) { StreamReader reader = new StreamReader(response.GetResponseStream()); string JsonString = reader.ReadToEnd(); SelectedUserModel userInfoResult = JsonConvert.DeserializeObject <SelectedUserModel>(JsonString); if (userInfoResult != null) { imgUserProfile.Src = userInfoResult.avatar_url; lblUsername.Text = userInfoResult.login; lblType.Text = userInfoResult.type; lblLocation.Text = userInfoResult.location; lblPublicRepos.Text = userInfoResult.public_repos; lblPublicGists.Text = userInfoResult.public_gists; lblFollowers.Text = userInfoResult.followers; lblFollowing.Text = userInfoResult.following; hdfUserHtmlUrl.Value = userInfoResult.html_url; lnkUserGitHub.Attributes["href"] = userInfoResult.html_url; } } }
public SelectedUserModel ConvertSelectedUserInfoFromDataTableToList(DataTable dt, int rowNo) { SelectedUserModel userGidHub = new SelectedUserModel(); //userGidHub.Id = Convert.ToInt32(dt.Rows[rowNo]["Id"]); //userGidHub.UserLogin = dt.Rows[rowNo]["Login"].ToString(); //userGidHub.avatar_url = dt.Rows[rowNo]["avatar_url"].ToString(); //userGidHub.url = dt.Rows[rowNo]["url"].ToString(); //userGidHub.html_url = dt.Rows[rowNo]["html_url"].ToString(); //userGidHub.following_url = dt.Rows[rowNo]["following_url"].ToString(); //userGidHub.subscriptions_url = dt.Rows[rowNo]["subscriptions_url"].ToString(); //userGidHub.organizations_url = dt.Rows[rowNo]["organizations_url"].ToString(); //userGidHub.repos_url = dt.Rows[rowNo]["repos_url"].ToString(); //userGidHub.events_url = dt.Rows[rowNo]["events_url"].ToString(); //userGidHub.received_events_url = dt.Rows[rowNo]["received_events_url"].ToString(); //userGidHub.type = dt.Rows[rowNo]["type"].ToString(); //userGidHub.location = dt.Rows[rowNo]["location"].ToString(); //userGidHub.public_repos = dt.Rows[rowNo]["public_repos"].ToString(); //userGidHub.public_gists = dt.Rows[rowNo]["public_gists"].ToString(); //userGidHub.followers = dt.Rows[rowNo]["followers"].ToString(); //userGidHub.following = dt.Rows[rowNo]["following"].ToString(); return(userGidHub); }
public ActionResult Index(SelectedUserModel model) { model.SelectedUsers = userService.Selected(model.Name); return(RedirectToAction(nameof(Index))); }
public ActionResult Index() { SelectedUserModel model = new SelectedUserModel(); return(PartialView(model)); }