public void GetHulpvragenByHulpbehoevendeId() { HulpvraagSqlContext hvsc = new HulpvraagSqlContext(); HulpvraagRepository hvr = new HulpvraagRepository(hvsc); List <Hulpvraag> lijst = new List <Hulpvraag>(); lijst = hvr.GetHulpvragenByHulpbehoevendeId(4); Assert.AreEqual(5, lijst.Count); }
public ActionResult Opdrachten(string id) { if (!AuthRepository.CheckIfUserCanAcces(GebruikerType.Hulpverlener, (Gebruiker)Session["LoggedInUser"])) { return(View("~/Views/Error/AuthError.cshtml")); } try { Hulpverlener loggedInHulpverlener = (Hulpverlener)Session["LoggedInUser"]; if (loggedInHulpverlener != null) { HulpbehoevendeSqlContext hsc = new HulpbehoevendeSqlContext(); HulpbehoevendeRepository hr = new HulpbehoevendeRepository(hsc); HulpvraagSqlContext hulpvraagsc = new HulpvraagSqlContext(); HulpvraagRepository hulpvraagr = new HulpvraagRepository(hulpvraagsc); //Alle hulpbehoevenden ViewBag.HulpBehoevenden = hr.GetHulpbehoevendenByHulpverlenerId(loggedInHulpverlener.Id); //Opdrachten van hulpbehoevenden ViewBag.hulpvragen = hulpvraagr.GetHulpvragenByHulpbehoevendeId(Convert.ToInt32(id)); return(View("~/Views/Hulpverlener/Hulpverlener.cshtml")); } else { return(View("~/Views/Login/Login.cshtml")); } } catch (Exception e) { return(RedirectToAction("Index", "Error")); } }
// GET: Hulpbehoevende public ActionResult Index() { if (!AuthRepository.CheckIfUserCanAcces(GebruikerType.Hulpbehoevende, (Gebruiker)Session["LoggedInUser"])) { return(View("~/Views/Error/AuthError.cshtml")); } try { var hulpbehoevende = (Hulpbehoevende)Session["LoggedInUser"]; HulpvraagSqlContext hvsc = new HulpvraagSqlContext(); HulpvraagRepository hvr = new HulpvraagRepository(hvsc); List <Hulpvraag> hulpvragen = hvr.GetHulpvragenByHulpbehoevendeId(hulpbehoevende.Id); ViewBag.hulpvragen = hulpvragen; return(View("~/Views/Hulpbehoevende/Opdrachten.cshtml")); } catch (Exception e) { return(RedirectToAction("Index", "Error")); } }