Okay, I now only have one minor issue with this. I have all the appointment cells colouring now which is awesome. I found a bug in my code so that is resolved.
: The app.Visible = false;
line of code in Plamen's initial response does not make the appointment invisible. Any ideas why? Is there somewhere else I can call this logic to make the appointment invisible? I figure the reason it does not make it invisible is because when the
event runs the appointment doesn't actually exist yet. At least when I step through the code that is how the timing appears. I tried in AppointmentCreated as below but no luck.
sender, Telerik.Web.UI.AppointmentCreatedEventArgs e)