public bool AddReview(Reactie reactie) { try { Connect(); cmd = new OracleCommand(); cmd.Connection = con; cmd.CommandText = "INSERT INTO REACTIE(REACTIETEKST, FILMID) VALUES(:NewReactieTekst, :NewFilmID)"; cmd.Parameters.Add("NewReactieTekst", OracleDbType.Varchar2).Value = reactie.ReactieTekst; cmd.Parameters.Add("NewFilmID", OracleDbType.Int32).Value = reactie.FilmID; cmd.ExecuteNonQuery(); return true; } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex.Message); return false; } finally { Disconnect(); } }
public List<Reactie> GetReacties(int filmid) { try { Connect(); List<Reactie> reacties = new List<Reactie>(); this.cmd = new OracleCommand(); this.cmd.Connection = this.con; this.cmd.CommandText = "SELECT * FROM Reactie WHERE FILMID =:NewFilmID"; cmd.Parameters.Add("NewFilmID", filmid); this.cmd.CommandType = System.Data.CommandType.Text; this.dr = this.cmd.ExecuteReader(); while (dr.Read()) { var reactieid = SafeReadInt(dr, 0); var reactietekst = SafeReadString(dr, 1); var filmID = SafeReadInt(dr, 2); Reactie reactietoadd = new Reactie(reactieid, reactietekst, filmID); reacties.Add(reactietoadd); } return reacties; } catch (Exception ex) { Debug.WriteLine(ex.Message); return null; } finally { Disconnect(); } }
public static bool AddReactie(Reactie reactietoadd) { DatabaseHandler db = new DatabaseHandler(); return db.AddReview(reactietoadd); }