Beispiel #1
0
        public void CanReview()
        {
            var sql  = new ReviewSqlContext();
            var repo = new ReviewRepository(sql);

            bool result = repo.CanReview(1045, 1042);
        }
Beispiel #2
0
        public void TestGetReviewById()
        {
            var sql  = new ReviewSqlContext();
            var repo = new ReviewRepository(sql);

            Assert.AreEqual(1, repo.GetReviewById(2).AuteurId);
        }
Beispiel #3
0
        //Get /Details/{id}
        public ActionResult Details(int id)
        {
            if (!AuthRepository.CheckIfUserCanAcces(GebruikerType.All, (Gebruiker)Session["LoggedInUser"]))
            {
                return(View("~/Views/Error/AuthError.cshtml"));
            }

            //  try {
            GebruikerSqlContext gsc = new GebruikerSqlContext();
            GebruikerRepository gr  = new GebruikerRepository(gsc);

            ReviewSqlContext rsc = new ReviewSqlContext();
            ReviewRepository rr  = new ReviewRepository(rsc);

            Gebruiker loggedUser = (Gebruiker)Session["LoggedInUser"];

            ViewBag.SelectedUser = gr.GetById(id);

            if (loggedUser != null)
            {
                ViewBag.CanReview = rr.CanReview(loggedUser.Id, id);
            }

            ViewBag.SelectedUser = gr.GetById(id);
            ViewBag.Reviews      = rr.GetReviewByVrijwilligerId(id);
            return(View("~/Views/Gebruiker/Details.cshtml"));
            // }

            /*
             * catch (Exception e)
             * {
             *  return RedirectToAction("Index", "Error");
             * }
             */
        }
Beispiel #4
0
        public void TestGetAllReview()
        {
            var sql  = new ReviewSqlContext();
            var repo = new ReviewRepository(sql);

            var LstRvw = repo.GetAllReviews();

            Assert.AreEqual(1, LstRvw[0].AuteurId);
        }
Beispiel #5
0
        public void TestCreateReview()
        {
            var sql  = new ReviewSqlContext();
            var repo = new ReviewRepository(sql);

            var review = new Review(1, 4, "Tralala", 8);
            int i      = repo.CreateReview(review);

            Assert.AreEqual(6, i);
        }
        public ActionResult New(FormCollection form)
        {
            ReviewSqlContext sql  = new ReviewSqlContext();
            ReviewRepository repo = new ReviewRepository(sql);



            string omschrijving     = form["omschrijving"];
            int    beoordeling      = Convert.ToInt32(form["beoordeling"]);
            int    vrijwilligerId   = Convert.ToInt32(form["vrijwilligerId"]);
            int    hulpbehoevendeId = Convert.ToInt32(form["hulpbehoevendeId"]);

            Review newReview = new Review(hulpbehoevendeId, vrijwilligerId, omschrijving, beoordeling);

            repo.CreateReview(newReview);


            return(Redirect(Request.UrlReferrer.ToString()));
        }