blog3000/Blog3000/Shared/RevisionExtensions.cs

21 lines
553 B
C#

using System;
using System.Collections.Generic;
using System.Text;
namespace Blog3000.Shared
{
public static class RevisionExtensions
{
public static Revision Latest(this List<Revision> revs)
{
if (revs != null && revs.Count > 0)
{
var r = new List<Revision>(revs);
r.Sort((a, b) => DateTime.Compare(a?.ChangedAt ?? DateTime.MinValue, b?.ChangedAt ?? DateTime.MinValue));
return r[r.Count - 1];
}
return null;
}
}
}