using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using HaDocument.Models; namespace HaDocument.Comparers { public class DefaultComparer : IComparer { public int Compare(Meta first, Meta second) { if (first.Sort != second.Sort) return System.DateTime.Compare(first.Sort, second.Sort); else if (first.Order != second.Order) return first.Order.CompareTo(second.Order); else return String.Compare(first.Index, second.Index); } } }