예제 #1
0
        public static Musique Create(Musique musique)
        {
            using (SqlConnection connection = DataBase.GetConnection())
            {
                connection.Open();

                SqlCommand command = new SqlCommand(CREATE, connection);
                command.Parameters.AddWithValue("@auteur", musique.Auteur);
                command.Parameters.AddWithValue("@titre", musique.Titre);
                command.Parameters.AddWithValue("@style", musique.Style);
                command.Parameters.AddWithValue("@url", musique.Url);
                command.Parameters.AddWithValue("@image", musique.Image);
                command.Parameters.AddWithValue("@prix", musique.Prix);

                musique.Id_musique = (int)command.ExecuteScalar();
            }

            return(musique);
        }
예제 #2
0
        public static bool Update(Musique musique)
        {
            bool aEteModifiee = false;

            using (SqlConnection connection = DataBase.GetConnection())
            {
                connection.Open();

                SqlCommand command = new SqlCommand(UPDATE, connection);
                command.Parameters.AddWithValue("@id_musique", musique.Id_musique);
                command.Parameters.AddWithValue("@auteur", musique.Auteur);
                command.Parameters.AddWithValue("@titre", musique.Titre);
                command.Parameters.AddWithValue("@style", musique.Style);
                command.Parameters.AddWithValue("@url", musique.Url);
                command.Parameters.AddWithValue("@image", musique.Image);
                command.Parameters.AddWithValue("@prix", musique.Prix);

                aEteModifiee = command.ExecuteNonQuery() != 0;
            }

            return(aEteModifiee);
        }