public void Run() { var responseString = _client.GetXHR("http://astrum.amebagames.com/_/mypage"); var mypage = JsonConvert.DeserializeObject <MypageInfo>(responseString); InfoPrinter.PrintMypage(mypage, _client.ViewModel); InfoUpdater.UpdateMypageView(mypage, _client.ViewModel); _client.Access("mypage"); if (mypage.loginBonus != null) { if (mypage.loginBonus.basic) { LoginBonusBasic(); } if (mypage.loginBonus.@event) { LoginBonusEvent(); } if (mypage.loginBonus.longLogin) { LoginBonusLongLogin(); } } }