예제 #1
0
        //********************** ADD SECTION *********************************

        public void addCuriosidade(Curiosidade novaCuriosidade)
        {
            MySqlCommand command = instance.connection.CreateCommand();

            command.CommandText = "INSERT INTO curiosidades(titulo, descricao, id_usuarios)" +
                                  "VALUES(@titulo, @descricao, @id)";

            command.Parameters.AddWithValue("@titulo", novaCuriosidade.titulo);
            command.Parameters.AddWithValue("@descricao", novaCuriosidade.descricao);
            command.Parameters.AddWithValue("@id", novaCuriosidade.usuarioId);

            command.ExecuteNonQuery();
        }
예제 #2
0
//*************************** READER SECTION ****************************************************************

        private List <Curiosidade> readerCuriosidades(MySqlDataReader reader)
        {
            List <Curiosidade> lista = new List <Curiosidade>();

            while (reader.Read())
            {
                Curiosidade novaCuriosidade = new Curiosidade();
                novaCuriosidade.id        = reader.GetInt32(reader.GetOrdinal("id_curiosidades"));
                novaCuriosidade.titulo    = reader.GetString(reader.GetOrdinal("titulo"));
                novaCuriosidade.descricao = reader.GetString(reader.GetOrdinal("descricao"));
                novaCuriosidade.reviewed  = reader.GetBoolean(reader.GetOrdinal("avaliado"));

                lista.Add(novaCuriosidade);
            }

            reader.Close();

            return(lista);
        }