Fixed: (Core) Use MinBy and MaxBy

This commit is contained in:
Bogdan 2023-04-09 20:34:08 +03:00
parent e5ccbaaf24
commit a184bb0784
2 changed files with 3 additions and 8 deletions

View file

@ -478,8 +478,7 @@ namespace NzbDrone.Common.Disk
return mounts.Where(drive => drive.RootDirectory.PathEquals(path) ||
drive.RootDirectory.IsParentPath(path))
.OrderByDescending(drive => drive.RootDirectory.Length)
.FirstOrDefault();
.MaxBy(drive => drive.RootDirectory.Length);
}
catch (Exception ex)
{

View file

@ -31,9 +31,7 @@ namespace NzbDrone.Core.History
public History MostRecentForDownloadId(string downloadId)
{
return FindByDownloadId(downloadId)
.OrderByDescending(h => h.Date)
.FirstOrDefault();
return FindByDownloadId(downloadId).MaxBy(h => h.Date);
}
public List<History> FindByDownloadId(string downloadId)
@ -75,9 +73,7 @@ namespace NzbDrone.Core.History
public History MostRecentForIndexer(int indexerId)
{
return Query(x => x.IndexerId == indexerId)
.OrderByDescending(h => h.Date)
.FirstOrDefault();
return Query(x => x.IndexerId == indexerId).MaxBy(h => h.Date);
}
public List<History> Between(DateTime start, DateTime end)