예제 #1
0
        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();
            }

        }
예제 #2
0
        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();
            }
            
        }
예제 #3
0
파일: Reactie.cs 프로젝트: dunchel/Pathe
        public static bool AddReactie(Reactie reactietoadd)
        {
            DatabaseHandler db = new DatabaseHandler();

            return db.AddReview(reactietoadd);
        }