public void Initialize() { verkiezingDal = new VerkiezingDatabase(TestDbConnString); verkiezingDto = new VerkiezingDto(3, "", 10, coalitie); uitslagDto = new UitslagDto(verkiezingDto.Id, DateTime.Now, "TestUitslag"); coalitie = new CoalitieDto(1, "Tst", "Hans"); }
public void VoegVerkiezingToe(IVerkiezingUi verkiezing, ICoalitieUi coalitie) { CoalitieDto coalitieDto = new CoalitieDto(coalitie.Id, coalitie.Naam, coalitie.OpperRiddder); VerkiezingDto verkiezingDto = new VerkiezingDto(verkiezing.Id, verkiezing.Naam, verkiezing.MaximaalAantalStoelen, coalitieDto); verkiezingCollectieDal.VerkiezingToevoegen(verkiezingDto); }
public void VerkiezingToevoegen(VerkiezingDto verkiezingDto) { string query = "INSERT INTO Verkiezing (Naam, AantalStoelen, CoalitieId) VALUES(@Naam, @AantalStoelen, @Coalitie)"; conn.Open(); using (cmd = new SqlCommand(query, conn)) { cmd.Parameters.AddWithValue("@Naam", verkiezingDto.Naam); cmd.Parameters.AddWithValue("@AantalStoelen", verkiezingDto.AantalStoelen); cmd.Parameters.AddWithValue("@Coalitie", verkiezingDto._coalitieDto.Id); } cmd.ExecuteNonQuery(); }