public MobileHomeResponse GetHomePage(long PageId, long LanguageId, long UserId) { MobileHomeRequest mobilehomerequest = new MobileHomeRequest(); mobilehomerequest.PageId = PageId; mobilehomerequest.LanguageId = LanguageId; mobilehomerequest.UserId = UserId; HttpClient client = new HttpClient(); client.BaseAddress = new Uri("http://astrodhaam.com/astrodhaamwebapi/api/Mobile/Home"); // Add an Accept header for JSON format. client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); HttpContent contentPost = new StringContent(JsonConvert.SerializeObject(mobilehomerequest), Encoding.UTF8, "application/json"); client.Timeout = TimeSpan.FromSeconds(200); HttpResponseMessage response = client.PostAsync(this.url, contentPost).Result; MobileHomeResponse data = null; if (response.IsSuccessStatusCode) { string strResult = response.Content.ReadAsStringAsync().Result; data = JsonConvert.DeserializeObject <MobileHomeResponse>(response.Content.ReadAsStringAsync().Result); } return(data); }
public HomePageViewModel() { APIHelper helper = new APIHelper(); home = helper.GetHomePage(101, 1, 1); astrologers = new ObservableCollection <AstrologerEntity>(home.astrologersList); userdetail = home.UserDetail; System.Globalization.RegionInfo objRegInfo = new System.Globalization.RegionInfo("en-IN"); string syb = objRegInfo.CurrencySymbol; rupee = syb; LoadShoppingList(); }