// // GET: /Articles/ public async Task <ActionResult> Index(string Store) { using (var client = new AuthenticatedClient()) { HttpResponseMessage responseStoresMessage = await client.GetAsync("/services/stores"); if (responseStoresMessage.IsSuccessStatusCode) { var responseData = responseStoresMessage.Content.ReadAsStringAsync().Result; var googleSearch = JObject.Parse(responseData); var Stores = JsonConvert.DeserializeObject <List <StoreEntity> >(googleSearch["Stores"].ToString()); ViewBag.Stores = Stores; } else { ViewBag.Stores = new List <StoreEntity>(); } HttpResponseMessage responseMessage = await client.GetAsync(string.IsNullOrEmpty(Store)? "/services/articles" : "/services/articles/stores/" + Store); if (responseMessage.IsSuccessStatusCode) { var responseData = responseMessage.Content.ReadAsStringAsync().Result; JObject googleSearch = JObject.Parse(responseData); var Articles = JsonConvert.DeserializeObject <List <ArticleEntity> >(googleSearch["Articles"].ToString()); Articles = Articles ?? new List <ArticleEntity>(); return(View(Articles)); } return(View(new List <ArticleEntity>())); } }
// // GET: /Articles/Edit public async Task <ActionResult> Edit(int articleId) { using (var client = new AuthenticatedClient()) { HttpResponseMessage responseMessage = await client.GetAsync("/services/articles/" + articleId); if (responseMessage.IsSuccessStatusCode) { var responseData = responseMessage.Content.ReadAsStringAsync().Result; JObject googleSearch = JObject.Parse(responseData); var Articles = JsonConvert.DeserializeObject <ArticleEntity>(googleSearch["Article"].ToString()); HttpResponseMessage responseStoresMessage = await client.GetAsync("/services/stores"); if (responseStoresMessage.IsSuccessStatusCode) { responseData = responseStoresMessage.Content.ReadAsStringAsync().Result; googleSearch = JObject.Parse(responseData); var Stores = JsonConvert.DeserializeObject <List <StoreEntity> >(googleSearch["Stores"].ToString()); ViewBag.Stores = Stores; } else { ViewBag.Stores = new List <StoreEntity>(); } return(View(Articles)); } return(View("Error")); } }
// // GET: /Articles/Delete public async Task <ActionResult> Delete(int articleId) { using (var client = new AuthenticatedClient()) { HttpResponseMessage responseMessage = await client.GetAsync("/services/articles/" + articleId); if (responseMessage.IsSuccessStatusCode) { var responseData = responseMessage.Content.ReadAsStringAsync().Result; JObject googleSearch = JObject.Parse(responseData); var Article = JsonConvert.DeserializeObject <ArticleEntity>(googleSearch["Article"].ToString()); return(View(Article)); } return(View("Error")); } }
// GET: StoresInfo public async Task <ActionResult> Index() { using (var client = new AuthenticatedClient()) { HttpResponseMessage responseMessage = await client.GetAsync("/services/stores"); if (responseMessage.IsSuccessStatusCode) { var responseData = responseMessage.Content.ReadAsStringAsync().Result; JObject googleSearch = JObject.Parse(responseData); var Stores = JsonConvert.DeserializeObject <List <StoreEntity> >(googleSearch["Stores"].ToString()); return(View(Stores)); } return(View(new List <StoreEntity>())); } }