/// <summary> /// /// </summary> /// <returns></returns> public ActionResult Index() { if (checkUserPermission("Klinikpersonal")) { this.initViewBag(); dbe = new Models.PEStDataContext(); IQueryable<SampleInformation> allSamples = SampleInformation.getDetailSamples((int)Session["hospital"]); ViewData["Ergebnisse"] = (from s in allSamples where s.sampleState == "Resultat liegt vor" select s).ToList(); ViewData["Samples"] = (from s in allSamples where s.sampleState == "wird untersucht" || s.sampleState == "verschickt" || s.sampleState == "angekommen" select s).ToList(); return View(); } else { return RedirectToAction("PermissionDenied", "Error"); } }
/// <summary> /// /// </summary> /// <returns></returns> public ActionResult Index() { if (checkUserPermission("Laborant")) { this.initViewBag(); dbe = new Models.PEStDataContext(); ViewData["Samples"] = dbe.SampleData.ToList(); SampleInformation si = new SampleInformation(); IQueryable<SampleInformation> allSamples = si.getSamples(); //get the different samples in dependency on theri current state ViewData["verschickt"] = (from f in allSamples where f.sampleState == "verschickt" select f).ToList(); ViewData["angekommen"] = (from f in allSamples where f.sampleState == "angekommen" select f).ToList(); ViewData["wirdUntersucht"] = (from f in allSamples where f.sampleState == "wird Untersucht" select f).ToList(); ViewData["Resultate"] = (from f in allSamples where f.sampleState == "Resultat liegt vor" select f).ToList(); return View(); } else { return RedirectToAction("PermissionDenied", "Error"); } }