public void Delete() { GebruikerSQLContext gsc = new GebruikerSQLContext(); GebruikerRepository gr = new GebruikerRepository(gsc); gr.Delete("34"); }
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()); }