public void DeleteById(int id) { UitgeverijDB uitgeverijdb = ConvertToDatalayer.ConvertToUitgeverijDb(GetById(id)); var sqlQueryBuilder = new SqlQueryBuilder <UitgeverijDB>(uitgeverijdb); ExecuteCommand(sqlQueryBuilder.GetDeleteCommand()); }
public void Add(Uitgeverij uitgeverij) { UitgeverijDB uitgeverijDB = ConvertToDatalayer.ConvertToUitgeverijDb(uitgeverij); var sqlQueryBuilder = new SqlQueryBuilder <UitgeverijDB>(uitgeverijDB); ExecuteCommand(sqlQueryBuilder.GetInsertCommand()); }
public void Update(Uitgeverij Uitgeverij) { { UitgeverijDB newUitgeverij = ConvertToDatalayer.ConvertToUitgeverijDb(Uitgeverij); var command = new SqlCommand("update Uitgeverij set id = @id, Name = @name WHERE id = @id"); command.Parameters.Add(new SqlParameter("id", newUitgeverij.ID)); command.Parameters.Add(new SqlParameter("name", newUitgeverij.Naam)); ExecuteCommand(command); } }
public override StripDB PopulateRecord(SqlDataReader reader) { return(new StripDB { ID = reader.GetInt32(0), StripTitel = reader.GetString(1), StripNr = reader.GetInt32(2), Reeks = ConvertToDatalayer.ConvertToReeksDb(new ReeksRepository(DbFunctions.GetprojectwerkconnectionString()).GetById(reader.GetInt32(3))), Uitgeverij = ConvertToDatalayer.ConvertToUitgeverijDb(new UitgeverijRepository(DbFunctions.GetprojectwerkconnectionString()).GetById(reader.GetInt32(4))), Auteurs = ConvertToDatalayer.ConvertToAuteursDb(new AuteurRepository(DbFunctions.GetprojectwerkconnectionString()).GetStripAuteurs(reader.GetInt32(0))) }); }