Ejemplo n.º 1
0
        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"));
            }
        }
Ejemplo n.º 2
0
        // 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"));
            }
        }