private void vulListView() { // Deze methode vult het listview met alle gebruikers van het systeem GebruikerController gebruikercontroller = new GebruikerController(); List <Gebruiker> gebruikersLijst = gebruikercontroller.haalGebruikersOp(); // Zet alle gebruikers in de lijst foreach (Models.Gebruiker gebruiker in gebruikersLijst) { ListViewItem lvw = new ListViewItem(gebruiker.Gebruikersnaam); // Bepaal het soort gebruiker if (gebruiker.SoortGebruiker == "Admin") { lvw.SubItems.Add("Admin"); } else if (gebruiker.SoortGebruiker == "Docent") { lvw.SubItems.Add("Docent"); } else if (gebruiker.SoortGebruiker == "Student") { lvw.SubItems.Add("Student"); } // Voegt gegevens aan listview toe gebruikerLvw.Items.Add(lvw); } }
public async Task GetAllGebruikersTestSuccesvol() { var testResult = new List <Gebruiker> { new Gebruiker { Id = 1 }, new Gebruiker { Id = 2 } }; //arrange var mockService = new Mock <IGebruikerService>(); mockService.Setup(x => x.GetAllGebruikers()).ReturnsAsync(testResult).Verifiable(); var controller = new GebruikerController(mockService.Object, null); //Act var result = await controller.GetAllGebruikers() as IEnumerable <Gebruiker>; var _result = result as List <Gebruiker>; Console.WriteLine(result); //Assert Assert.AreEqual(2, _result.Count); Assert.AreEqual(1, _result[0].Id); }
public GebruikerControllerTest() { _dummyContext = new DummyApplicationDbContext(); _gebruikersRepository = new Mock <IGebruikerRepository>(); _gebruikersRepository.Setup(v => v.GetAllGebruikers()).Returns(_dummyContext.Gebruikers); _gebruikersRepository.Setup(t => t.GetByGebruikernaam("jonah.desmet")).Returns(_dummyContext._gebruiker1); _controller = new GebruikerController(_gebruikersRepository.Object); }
public GebruikerControllerTest() { var mockHttpContext = new Mock <HttpContext>(); var tempDataProvider = new Mock <SessionStateTempDataProvider>(); _dummyContext = new DummyDBcontext(); _gebruiker1 = _dummyContext.GebruikerInLijst; _mockLidRepository = new Mock <IGebruikerRepository>(); _controller = new GebruikerController(_mockLidRepository.Object) { ControllerContext = new ControllerContext { HttpContext = mockHttpContext.Object }, TempData = new TempDataDictionary(mockHttpContext.Object, tempDataProvider.Object) }; _controller.TempData.Add("error", new TempDataAttribute()); }
private void btnDelete_Click(object sender, EventArgs e) { if (gebruiker.SoortGebruiker == "Admin") { errorLbl.Text = "Het is niet mogelijk om een admin te verwijderen"; errorLbl.Visible = true; } else { DialogResult dialoogResultaat = MessageBox.Show("Wilt u gebruiker " + gebruiker.Gebruikersnaam + " echt verwijderen?", "Verwijderen gebruiker", MessageBoxButtons.YesNo); if (dialoogResultaat == DialogResult.Yes) { GebruikerController gebruikercontroller = new GebruikerController(); gebruikercontroller.verwijderGebruiker(gebruiker); this.DialogResult = DialogResult.OK; } } }
private void btnWijzig_Click(object sender, EventArgs e) { // Controleert of wachtwoord niet leeg is if (nieuwWachtwoordTxb.Text == "") { MessageBox.Show("Het nieuwe wachtwoord mag niet leeg zijn", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (nieuwWachtwoordTxb.Text != tbBevestig.Text) { MessageBox.Show("De wachtwoordvelden komen niet overeen\nProbeer het a.u.b. opnieuw", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { gebruiker.Wachtwoord = nieuwWachtwoordTxb.Text; GebruikerController gebruikercontroller = new GebruikerController(); gebruikercontroller.veranderWachtwoordGebruiker(gebruiker); this.DialogResult = DialogResult.OK; } }
private void voegToeBtn_Click(object sender, EventArgs e) { // valideert of alle gegevens zijn en ingevuld, zo ja roept de controller aan if (gebruikersnaamTxb.Text == "" || wachtwoordTxb.Text == "" || Convert.ToString(soortGebruikerCbx.SelectedItem) == "") { MessageBox.Show("Voer a.u.b.alle informatie in", "Error"); } else { Gebruiker gebruiker = new Gebruiker() { Gebruikersnaam = gebruikersnaamTxb.Text, Wachtwoord = wachtwoordTxb.Text, SoortGebruiker = soortGebruikerCbx.Text }; GebruikerController gebruikercontroller = new GebruikerController(); gebruikercontroller.voegGebruikerToe(gebruiker); this.Close(); } }
public async Task GetGebruikerByIdSuccesvol() { var testResult = new Gebruiker { Id = 1 }; //arrange var mockService = new Mock <IGebruikerService>(); mockService.Setup(x => x.GetGebruikerById(1)).ReturnsAsync(testResult).Verifiable(); var controller = new GebruikerController(mockService.Object, null); //Act var result = await controller.GetGebruikerById(1) as Gebruiker; Console.WriteLine(result); //Assert Assert.IsNotNull(result); Assert.AreEqual(1, result.Id); }