// GET: DoctorHome public ActionResult Index() { if (!string.IsNullOrEmpty(Session["firstName"] as string)) { //get doctors number ViewBag.doctornumber = statService.getdoctornumber(); //get patient number ViewBag.patientnumber = statService.getpatientnumber(); //get rdv number ViewBag.rdvnumber = statService.getrdvnumber(); //get medicalpath number ViewBag.medicalpathnumber = statService.getmedicalpathnumber(); //the confirmed and cancled rdv List <int> confirmedCancledRDV = new List <int>(); confirmedCancledRDV = statService.getStat(); ViewBag.confirmed = confirmedCancledRDV[0]; ViewBag.cancled = confirmedCancledRDV[1]; //get top rank doctors List <object> listuser = statService.getrankdoc(); string output = JsonConvert.SerializeObject(listuser); List <rankdoc> rankdoclist = JsonConvert.DeserializeObject <List <rankdoc> >(output); ViewBag.rankDoc = rankdoclist; return(View()); } else { return(Redirect("../Home/Login")); } }
// GET: BackOfficeHome public ActionResult Index() { if (!string.IsNullOrEmpty(Session["firstName"] as string)) { //get doctors number ViewBag.doctornumber = statService.getdoctornumber(); //get patient number ViewBag.patientnumber = statService.getpatientnumber(); //get rdv number ViewBag.rdvnumber = statService.getrdvnumber(); //get medicalpath number ViewBag.medicalpathnumber = statService.getmedicalpathnumber(); //the confirmed and cancled rdv List <int> confirmedCancledRDV = new List <int>(); confirmedCancledRDV = statService.getStat(); ViewBag.confirmed = confirmedCancledRDV[0]; ViewBag.cancled = confirmedCancledRDV[1]; //get top rank doctors List <object> listuser = statService.getrankdoc(); string output = JsonConvert.SerializeObject(listuser); List <rankdoc> rankdoclist = JsonConvert.DeserializeObject <List <rankdoc> >(output); ViewBag.rankDoc = rankdoclist; //foreach(rankdoc e in rankdoclist) //{ // System.Diagnostics.Debug.WriteLine(e.firstName); // System.Diagnostics.Debug.WriteLine(e.lastName); // System.Diagnostics.Debug.WriteLine(e.speciality); // System.Diagnostics.Debug.WriteLine(e.rating); //} //get all demands HttpClient Client = new HttpClient(); Client.BaseAddress = new Uri("http://localhost:18080/"); Client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage response = Client.GetAsync("JAVAEE-web/rest/admin/demandes").Result; if (response.IsSuccessStatusCode) { ViewBag.demands = response.Content.ReadAsAsync <IEnumerable <DemandViewModel> >().Result; } else { ViewBag.demands = "error"; } return(View()); } else { return(Redirect("../Home/Login")); } }