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 UitslagToevoegen(UitslagDto uitslagDto) { string query = "INSERT INTO Uitslag (VerkiezingId, Datum, Naam) VALUES( @VerkiezingId, @Datum, @Naam)"; conn.Open(); using (cmd = new SqlCommand(query, conn)) { cmd.Parameters.AddWithValue("@VerkiezingId", uitslagDto.Id); cmd.Parameters.AddWithValue("@Datum", uitslagDto.Date); cmd.Parameters.AddWithValue("@Naam", uitslagDto.Naam); } cmd.ExecuteNonQuery(); conn.Close(); }
public List <UitslagDto> UitslagOphalen(int verkiezingId) { List <UitslagDto> verkiezingUitslag = new List <UitslagDto>(); string query = "Select Verkiezing.VerkiezingId, Uitslag.Datum ,Uitslag.Naam From Verkiezing Inner join Uitslag on Uitslag.VerkiezingId = Verkiezing.VerkiezingId Where Uitslag.VerkiezingId = @verkiezingId"; conn.Open(); cmd = new SqlCommand(query, conn); cmd.Parameters.AddWithValue("@verkiezingId", verkiezingId); using (reader = cmd.ExecuteReader()) { while (reader.Read()) { UitslagDto uitslagDto = new UitslagDto(reader.GetInt32(0), reader.GetDateTime(1), reader.GetString(2)); verkiezingUitslag.Add(uitslagDto); } } return(verkiezingUitslag); }
public void VoegUitslagToe(IUitslagUi uitslag, int verkiezingId) { UitslagDto uitslagDto = new UitslagDto(verkiezingId, uitslag.Date, uitslag.Naam); verkiezingDal.UitslagToevoegen(uitslagDto); }