public void VoegUitkomstToe(IUitkomstUi uitkomst, IOrdeUi orde, int uitslagId) { OrdeDto ordeDto = new OrdeDto(orde.Id, orde.Naam, orde.VolledigeOrdeNaam, orde.Ordetrekker); UitkomstDto uitkomstDto = new UitkomstDto(uitslagId, uitkomst.Stemmen, ordeDto); uitslagDal.UitkomstToevoegen(uitkomstDto); }
public void UitkomstToevoegen(UitkomstDto uitkomstDto) { string query = "INSERT INTO Uitkomst (UitslagId, OrdeId, Stemmen) VALUES(@UitslagId, @OrdeId, @Stemmen)"; conn.Open(); using (cmd = new SqlCommand(query, conn)) { cmd.Parameters.AddWithValue("@UitslagId", uitkomstDto.Id); cmd.Parameters.AddWithValue("@OrdeId", uitkomstDto._ordedto.Id); cmd.Parameters.AddWithValue("@Stemmen", uitkomstDto.Stemmen); } cmd.ExecuteNonQuery(); }
public List <UitkomstDto> StemmenVanAllePartijen(int id) { List <UitkomstDto> partijUitslagen = new List <UitkomstDto>(); string query = "Select Uitkomst.UitslagId, Uitkomst.Stemmen, Orde.OrdeId ,orde.Naam, orde.VolledigeOrdeNaam, orde.OrdeTrekker From Uitkomst Inner join Orde on Orde.OrdeId = Uitkomst.OrdeId Where Uitkomst.UitslagId = @Id"; conn.Open(); cmd = new SqlCommand(query, conn); cmd.Parameters.AddWithValue("@Id", id); using (reader = cmd.ExecuteReader()) { while (reader.Read()) { OrdeDto ordeDto = new OrdeDto(reader.GetInt32(2), reader.GetString(3), reader.GetString(4), reader.GetString(5)); UitkomstDto uitkomstDto = new UitkomstDto(reader.GetInt32(0), reader.GetInt32(1), ordeDto); partijUitslagen.Add(uitkomstDto); } } conn.Close(); return(partijUitslagen); }
public void UitkomstToevoegen(UitkomstDto uitkomstDto) { throw new NotImplementedException(); }