Exemple #1
0
        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);
        }
Exemple #2
0
        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"));
            }
        }
Exemple #3
0
        // 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"));
            }
        }