public ActionResult Details(int id) { ShowFaq ViewModel = new ShowFaq(); ViewModel.isadmin = User.IsInRole("Admin"); string url = "FaqData/FindFaq/" + id; HttpResponseMessage response = client.GetAsync(url).Result; //Debug.WriteLine(response.StatusCode); if (response.IsSuccessStatusCode) { FaqDto SelectedFaqs = response.Content.ReadAsAsync <FaqDto>().Result; ViewModel.Faq = SelectedFaqs; //Find the Category for Project by Id url = "CategoryData/FindCategoryForFaq/" + id; response = client.GetAsync(url).Result; Debug.WriteLine(response.StatusCode); CategoryDto SelectedCategory = response.Content.ReadAsAsync <CategoryDto>().Result; ViewModel.Categories = SelectedCategory; return(View(ViewModel)); } else { return(RedirectToAction("Error")); } }
// GET: Faq/Details/5 public ActionResult Details(int id) { ShowFaq ViewModel = new ShowFaq(); string url = "faqdata/findfaq/" + id; HttpResponseMessage response = client.GetAsync(url).Result; if (response.IsSuccessStatusCode) { //Add this API data to faq DTO FaqDto SelectedFaq = response.Content.ReadAsAsync <FaqDto>().Result; ViewModel.faq = SelectedFaq; return(View(ViewModel)); } else { return(RedirectToAction("Error")); } }