sorry to post in an old thread but how do i make sure there are no overlapping appointments for a specific time range AND by resource.
example: i can have two appointments at 1 PM if they are for different rooms but only 1 appointment per room at a time.
in my case, the radscheduler is only available for people to see availability. the appointment details are captured in a form and then programmatically entered into the calendar only to verify that an appoint doesnt already exist, currently, i can check if any appointments exist at all but not by resource.
appointmentsCount = RadScheduler1.Appointments.GetAppointmentsInRange(apt.Start, apt.End).Count;
(appointmentsCount > 0);
sender, System.EventArgs e)
var newAppointment =
newAppointment.Start = (Convert.ToDateTime(rdtpReserveStart.SelectedDate.ToString()));
newAppointment.End = (Convert.ToDateTime(rdtpReserveEnd.SelectedDate.ToString()));
newAppointment.Subject = txtName.Text;
"An existing reservation conflicts with the time you have specified"
that above will check if an appointment exists in the time range but cant filter by resource