Im actually trying to insert data on my SQL Server database from my C# code, but it doesn't work, when i want to see my data it says no data inserted... i don't know exactly why i'm new to databases and SQL.
private void addRdv_Click(object sender, RoutedEventArgs e)
    {
        string query = "INSERT INTO RendezVous VALUES((SELECT Id FROM Patient WHERE nomPatient=@nomPatient),@jour,@mois,@annee,@heure,@minute,(SELECT Id FROM Medecin WHERE nomMedecin=@nomMedecin))";
        using (connection = new SqlConnection(connectionString))
        using (SqlCommand command = new SqlCommand(query, connection))
        {
            connection.Open();
            command.Parameters.AddWithValue("@nomPatient", nomPatient.Text);
            command.Parameters.AddWithValue("@jour", Int32.Parse(jour.Text));
            command.Parameters.AddWithValue("@mois", Int32.Parse(mois.Text));
            command.Parameters.AddWithValue("@annee", Int32.Parse(annee.Text));
            command.Parameters.AddWithValue("@heure", Int32.Parse(heure.Text));
            command.Parameters.AddWithValue("@minute", Int32.Parse(minutes.Text));
            command.Parameters.AddWithValue("@nomMedecin", nomMedecin.Text);
            command.ExecuteScalar();
            command.CommandText = "SELECT * FROM RendezVous";
            SqlDataReader reader = command.ExecuteReader();
            nomMedecin.Text = reader.GetInt32(0).ToString();
        }