sorry, you're right.
I'm creating an appointment with a button. On the button_click, i call this code to create an appointment
DateTime aptStart = RadScheduler1.DisplayToUtc(DateTime.Now.AddMinutes(1));
Appointment apt = new Appointment(null, aptStart, aptStart.AddMinutes(2), "Appointment with reminder");
The selected date of the RadScheduler is set one year before, so the Appointment_Created never fire. Then i can't use your code.
There is another way to recover the just inserted appointment id?