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; }