Ejemplo n.º 1
0
        private static int CompareAppointmentsByRanges(
            Appointment x,
            Appointment y)
        {
            if ((x == null) && (y == null))
            {
                // If x is null and y is null, they are equal.
                return(0);
            }

            if (x == null)
            {
                // If x is null and y is not null, y is greater.
                return(-1);
            }

            if (y == null)
            {
                // If x is not null and y is null, x is greater.
                return(1);
            }

            return(FreeBusyConverter.CompareRangesByStartThenEnd(x.Range, y.Range));
        }
 private static int ReverseCompareRanges(
     DateTimeRange x,
     DateTimeRange y)
 {
     return(FreeBusyConverter.CompareRangesByStartThenEnd(y, x));
 }