Now the appointment is not displayed in the time-ruler when the appointment start and end value are the same.
Implement/Introduce min appointment height for Day and MultiDayView.
While in DayView (or any other appropriate view), allow changing the start/end time of the appointment when you drag the edges.