Files
blog.terrible.dev/src/TerribleDev.Blog.Web/Models/PostComparer.cs
tparnell a245a21e02 a11y
2020-08-08 19:45:04 -04:00

20 lines
567 B
C#

using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
namespace TerribleDev.Blog.Web.Models
{
public class PostComparer
{
public static PostComparisonByDateInternal PostComparisonByDate = new PostComparisonByDateInternal();
public class PostComparisonByDateInternal : IComparer<IPost>
{
public int Compare([AllowNull] IPost x, [AllowNull] IPost y)
{
return DateTime.Compare(x.PublishDate, y.PublishDate);
}
}
}
}