public void getUserProile(oAuthTwitter OAuth, string TwitterScreenName, Guid userId) { try { Users userinfo = new Users(); TwitterAccount twitterAccount = new TwitterAccount(); TwitterAccountRepository twtrepo = new TwitterAccountRepository(); JArray profile = userinfo.Get_Users_LookUp(OAuth, TwitterScreenName); foreach (var item in profile) { try { twitterAccount.FollowingCount = Convert.ToInt32(item["friends_count"].ToString()); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } try { twitterAccount.FollowersCount = Convert.ToInt32(item["followers_count"].ToString()); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } twitterAccount.IsActive = true; twitterAccount.OAuthSecret = OAuth.AccessTokenSecret; twitterAccount.OAuthToken = OAuth.AccessToken; try { twitterAccount.ProfileImageUrl = item["profile_image_url"].ToString().TrimStart('"').TrimEnd('"'); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } try { twitterAccount.ProfileUrl = string.Empty; } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } try { twitterAccount.TwitterUserId = item["id_str"].ToString().TrimStart('"').TrimEnd('"'); } catch (Exception er) { try { twitterAccount.TwitterUserId = item["id"].ToString().TrimStart('"').TrimEnd('"'); } catch (Exception err) { Console.WriteLine(err.StackTrace); } Console.WriteLine(er.StackTrace); } try { twitterAccount.TwitterScreenName = item["screen_name"].ToString().TrimStart('"').TrimEnd('"'); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } twitterAccount.UserId = userId; if (twtrepo.checkTwitterUserExists(twitterAccount.TwitterUserId, userId)) { twtrepo.updateTwitterUser(twitterAccount); } getTwitterStats(twitterAccount); } } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } }