Is there any way to make sure the timeslot interval of 15minutes will be exaclty 15minutes instead of 14minutes 59secs?
Currently our program only let's user change up till minute level and not to seconds, but by doing so the default selected timeslot starttime and endtime will be 00 and 14 - instead of 00 and 15, because it is actually 00:00 and 14:59.
Any suggestion?
Because time slots cannot intersect, the end time of one must not be the same as the start time of the next, hence the one second discrepancy. What you can do is, when dealing with the times, round the value of the TimeSlot.EndTime property up by one second.
That would indeed work, but I would be more comfortable when the API woul supply me the data... so when I instantiate the ultradayview I could indicate a selection level, for my case minutes.
But I understand it would be difficult on how to store overlaps...