You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Lidarr/src/NzbDrone.Core/Queue/DatetimeComparer.cs

39 lines
727 B

using System;
using System.Collections.Generic;
namespace NzbDrone.Core.Queue
{
public class DatetimeComparer : IComparer<DateTime?>
{
public int Compare(DateTime? x, DateTime? y)
{
if (!x.HasValue && !y.HasValue)
{
return 0;
}
if (!x.HasValue && y.HasValue)
{
return 1;
}
if (x.HasValue && !y.HasValue)
{
return -1;
}
if (x.Value > y.Value)
{
return 1;
}
if (x.Value < y.Value)
{
return -1;
}
return 0;
}
}
}