Example #1
0
        public void Delete()
        {
            GebruikerSQLContext gsc = new GebruikerSQLContext();
            GebruikerRepository gr  = new GebruikerRepository(gsc);

            gr.Delete("34");
        }
Example #2
0
 public ActionResult Delete(int id)
 {
     if (!AuthRepository.CheckIfUserCanAcces(GebruikerType.All, (Gebruiker)Session["LoggedInUser"]))
     {
         return(View("~/Views/Error/AuthError.cshtml"));
     }
     try
     {
         GebruikerSqlContext gsql  = new GebruikerSqlContext();
         GebruikerRepository grepo = new GebruikerRepository(gsql);
         grepo.Delete(id);
         Gebruiker gebruiker = (Gebruiker)Session["LoggedInUser"];
         if (gebruiker.GetType() == typeof(Beheerder))
         {
             return(RedirectToAction("Index", "Beheerder"));
         }
         return(RedirectToAction("Index", "Login"));
     }
     catch (Exception)
     {
         return(RedirectToAction("Index", "Error"));
     }
 }
        public void DeleteGebruiker()
        {
            Gebruiker henrie = new Gebruiker(1, 0, "Henrie", "henrie", "Niew", "Nieuwe gebruiker", 0,
                                             "*****@*****.**",
                                             Functie.Gebruiker);

            List <Gebruiker> gebruikers = new List <Gebruiker>
            {
                henrie,
                new Gebruiker(2, 0, "Dirk", "dirk", "Niew", "Nieuwe gebruiker", 0, "*****@*****.**",
                              Functie.Beheerder)
            };

            //Act
            foreach (Gebruiker gebruiker in gebruikers)
            {
                repo.InsertNonAsyncTest(gebruiker);
            }

            repo.Delete(henrie);

            //Assert
            Assert.AreNotEqual(gebruikers, repo.GetAll());
        }