// TODO tagref* /// <summary> /// Implement IComparable CompareTo method. /// </summary> /// <param name="obj"> /// The object to compare. /// </param> /// <returns> /// One, two or three. /// </returns> public int CompareTo(object obj) { if (obj is null) { return(0); } CitationModel secondEvent = (CitationModel)obj; int testFlag = DateTime.Compare(GDateContent.SortDate, secondEvent.GDateContent.SortDate); return(testFlag); }
/// <summary> /// Compares two objects. /// </summary> /// <param name="a"> /// object A. /// </param> /// <param name="b"> /// object B. /// </param> /// <returns> /// One, two or three. /// </returns> public new int Compare(object a, object b) { if (a is null) { return(0); } if (b is null) { return(0); } CitationModel firstEvent = (CitationModel)a; CitationModel secondEvent = (CitationModel)b; // compare on Date first int testFlag = DateTime.Compare(firstEvent.GDateContent.SortDate, secondEvent.GDateContent.SortDate); return(testFlag); }