public int CompareTo(AuditServiceItem item2, AuditServiceItemComparerEnum sortBy)
 {
     switch (sortBy)
     {
         case AuditServiceItemComparerEnum.StartTime:
             return StartTime.CompareTo(item2.StartTime);
         case AuditServiceItemComparerEnum.Duration:
             return Duration.CompareTo(item2.Duration);
         case AuditServiceItemComparerEnum.Service:
             return Service.CompareTo(item2.Service);
         default:
             return StartTime.CompareTo(item2.StartTime);
     }
 }
 public AuditDerviceItemComparer(AuditServiceItemComparerEnum sortBy)
 {
     SortBy = sortBy;
 }
 public AuditDerviceItemComparer()
 {
     SortBy = AuditServiceItemComparerEnum.StartTime;
 }