private void PopulatePastActivities(UserSavedActivityType x) { if (null == x.activity) { Debug.Log("<color=magenta>Should not reach this</color>"); return; } DateTime now = DateTime.Now; x.activity.ParseDateString(); // If we have a valid date, continue populating if (x.activity.dateTime != global::System.DateTime.MinValue) { global::System.DateTime activityLocalTime = x.activity.dateTime.ToLocalTime(); global::System.TimeSpan span = now.Subtract(activityLocalTime); if (activityLocalTime < now) { // Past list historyCardList.Add(x.activity); } } }
private void SortPredicate(UserSavedActivityType x) { if (null != x && null != x.activity) { x.activity.ParseDateString(); // If we have a valid date, continue populating if (x.activity.dateTime != global::System.DateTime.MinValue) { global::System.DateTime now = global::System.DateTime.Now; global::System.DateTime activityLocalTime = x.activity.dateTime.ToLocalTime(); global::System.TimeSpan span = now.Subtract(activityLocalTime); if (activityLocalTime < now) { // Past list model.historyCardList.Add(x.activity); } else { // Future list model.mainCardList.Add(x.activity); } } } }