Esempio n. 1
0
 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");
 }
Esempio n. 2
0
        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();
        }