public void GetAll_ShouldReturnAllKlanten() { // Arrange List <Klant> klanten = new List <Klant>() { new KlantBuilder().SetDummy().Create(), new KlantBuilder().SetDummy().SetEmail("*****@*****.**").Create() }; klanten = klanten.OrderBy(x => x.Id).ToList(); _context.Klanten.Add(klanten[0]); _context.Klanten.Add(klanten[1]); _context.SaveChanges(); var dataMapper = new KlantDataMapper(_context); // Act List <Klant> result = dataMapper.GetAll().OrderBy(x => x.Id).ToList(); // Assert Assert.AreEqual(klanten.Count, result.Count()); Assert.IsTrue(klanten[0].IsEqual(result[0])); Assert.IsTrue(klanten[1].IsEqual(result[1])); }
private void button1_Click(object sender, EventArgs e) { try { using (var db = new KlantContext()) { string Naam = NaamBox.Text; string Email = EmailBox.Text; string Adresgegevens = AdresBox.Text; string Zorgverzekering = VerzekeringBox.Text; var klant = new Klant { Naam = Naam, Email = Email, Adresgegevens = Adresgegevens, Verzekering = Zorgverzekering.ToString() }; db.Klanten.Add(klant); db.SaveChanges(); var query = from b in db.Klanten orderby b.KlantId select b; var Form1 = new Form1(); Form1.dataGridView1.DataSource = query.ToList(); Hide(); } } catch (Exception Eerror) { MessageBox.Show(Eerror.Message); } }
private void button1_Click(object sender, EventArgs e) { try { using (var db = new KlantContext()) { string Naam = NaamBox.Text; string Beschrijving = BeschrijvingBox.Text; string Bijwerkingen = BijwerkingBox.Text; var medicijn = new Medicatie { Naam = Naam, Beschrijving = Beschrijving, Bijwerking = Bijwerkingen }; db.Medicijnen.Add(medicijn); db.SaveChanges(); var query = from b in db.Medicijnen orderby b.MedicatieId select b; var Form1 = new Form1(); Form1.dataGridView2.DataSource = query.ToList(); Hide(); } } catch (Exception Eerror) { MessageBox.Show(Eerror.Message); } }
private void ConfigureDatabase() { DbContextOptions <KlantContext> options = new DbContextOptionsBuilder <KlantContext>() .UseNpgsql(Environment.GetEnvironmentVariable("DB_CONNECTION_STRING") ?? throw new InvalidOperationException()) .Options; _services.AddSingleton(options); using (var context = new KlantContext(options)) { context.Database.EnsureDeleted(); context.Database.EnsureCreated(); context.Klanten.AddRange(DummyKlanten.Klanten); context.SaveChanges(); } }
private void SeedDatabase() { _dbContext.Klanten.AddRange(new List <Klant> { _klantBuilder.SetDummy() .SetId(1) .SetEmail("*****@*****.**") .Create(), _klantBuilder.SetDummy() .SetId(2) .SetEmail("*****@*****.**") .Create(), }); _dbContext.SaveChanges(); }
private void button1_Click(object sender, EventArgs e) { try { using (var db = new KlantContext()) { string artsbox = ArtsBox.Text; string functie = FunctieBox.Text; string email = EmailBox.Text; DateTime aflooptdatum = dateTimePicker1.Value.Date; var contract = new Contract { Dokter = artsbox, Functie = functie, Afloopdatum = aflooptdatum, Email = email }; db.Contracten.Add(contract); db.SaveChanges(); var query = from b in db.Contracten orderby b.Afloopdatum select b; var Form1 = new Form1(); Form1.dataGridView3.DataSource = query.ToList(); Hide(); } } catch (Exception Eerror) { MessageBox.Show(Eerror.Message); } }
private void button1_Click(object sender, EventArgs e) { try { using (var db = new KlantContext()) { string Naam = NaamBox.Text; string Email = EmailBox.Text; string Adresgegevens = AdresBox.Text; string Telefoon = TelefoonBox.Text; var Arts = new Arts { Naam = Naam, Email = Email, Adresgegevens = Adresgegevens, Telefoon = Telefoon }; db.Artsen.Add(Arts); db.SaveChanges(); var query = from b in db.Artsen orderby b.ArtsId select b; var Form1 = new Form1(); Form1.dataGridView3.DataSource = query.ToList(); Hide(); } } catch (Exception Eerror) { MessageBox.Show(Eerror.Message); } }
private void VerwijderBUTTON_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows != null) { if (!RADIOverwijderarts.Checked && !RADIOverwijdercontract.Checked && !RADIOverwijderklant.Checked && !RADIOverwijdermedicijn.Checked) { MessageBox.Show("Selecteer een item wat u wilt verwijderen"); } else { if (RADIOverwijderarts.Checked) { try { if (MessageBox.Show("Weet je zeker dat je dit record wilt verwijderen ? ", "Message", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { //code uitvoeren om te verwijderen int rowindex = dataGridView3.CurrentCell.RowIndex; int columnindex = dataGridView3.CurrentCell.ColumnIndex; int artsId = Convert.ToInt32(dataGridView3.Rows[rowindex].Cells[columnindex].Value); var arts = db.Artsen.Find(artsId); db.Artsen.Remove(arts); db.SaveChanges(); MessageBox.Show("Succesvol verwijderd"); } else { MessageBox.Show("Selecteer het id om te verwijderen"); } } catch (FormatException Ferror) { MessageBox.Show("U moet expliciet een id cell selecteren. \n\n\n\n\n" + "De uitgebreide error is : " + Ferror); } } if (RADIOverwijdercontract.Checked) { try { if (MessageBox.Show("Weet je zeker dat je dit record wilt verwijderen ? ", "Message", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { //code uitvoeren om te verwijderen int rowindex = dataGridView4.CurrentCell.RowIndex; int columnindex = dataGridView4.CurrentCell.ColumnIndex; int contractid = Convert.ToInt32(dataGridView4.Rows[rowindex].Cells[columnindex].Value); var contract = db.Contracten.Find(contractid); db.Contracten.Remove(contract); db.SaveChanges(); MessageBox.Show("Succesvol verwijderd"); } else { MessageBox.Show("Selecteer het id om te verwijderen"); } } catch (FormatException Ferror) { MessageBox.Show("U moet expliciet een id cell selecteren. \n\n\n\n\n" + "De uitgebreide error is : " + Ferror); } } if (RADIOverwijderklant.Checked) { try { if (MessageBox.Show("Weet je zeker dat je dit record wilt verwijderen ? ", "Message", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { //code uitvoeren om te verwijderen int rowindex = dataGridView1.CurrentCell.RowIndex; int columnindex = dataGridView1.CurrentCell.ColumnIndex; int klantid = Convert.ToInt32(dataGridView1.Rows[rowindex].Cells[columnindex].Value); var klant = db.Klanten.Find(klantid); db.Klanten.Remove(klant); db.SaveChanges(); MessageBox.Show("Succesvol verwijderd"); } else { MessageBox.Show("Selecteer het id om te verwijderen"); } } catch (FormatException Ferror) { MessageBox.Show("U moet expliciet een id cell selecteren. \n\n\n\n\n" + "De uitgebreide error is : " + Ferror); } } if (RADIOverwijdermedicijn.Checked) { try { if (MessageBox.Show("Weet je zeker dat je dit record wilt verwijderen ? ", "Message", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { //code uitvoeren om te verwijderen int rowindex = dataGridView2.CurrentCell.RowIndex; int columnindex = dataGridView2.CurrentCell.ColumnIndex; int medicatieid = Convert.ToInt32(dataGridView2.Rows[rowindex].Cells[columnindex].Value); var medicatie = db.Medicijnen.Find(medicatieid); db.Medicijnen.Remove(medicatie); db.SaveChanges(); MessageBox.Show("Succesvol verwijderd"); } else { MessageBox.Show("Selecteer het id om te verwijderen"); } } catch (FormatException Ferror) { MessageBox.Show("U moet expliciet een id cell selecteren. \n\n\n\n\n" + "De uitgebreide error is : " + Ferror); } } } } }
public void Add(Klant klant) { _klantContext.Klanten.Add(klant); _klantContext.SaveChanges(); }
public Klant Insert(Klant entity) { _context.Klanten.Add(entity); _context.SaveChanges(); return(entity); }