Add sort by name

This commit is contained in:
2025-10-14 20:03:20 +07:00
parent e4e9a522bc
commit 48c2d20d70
2 changed files with 8 additions and 1 deletions

View File

@@ -520,7 +520,8 @@ public static class Enums
MaxDrawdown,
Fees,
SharpeRatio,
Ticker
Ticker,
Name
}
/// <summary>

View File

@@ -475,6 +475,9 @@ public class PostgreSqlBacktestRepository : IBacktestRepository
BacktestSortableColumn.Ticker => sortOrder == "desc"
? baseQuery.OrderByDescending(b => b.Ticker)
: baseQuery.OrderBy(b => b.Ticker),
BacktestSortableColumn.Name => sortOrder == "desc"
? baseQuery.OrderByDescending(b => b.Name)
: baseQuery.OrderBy(b => b.Name),
_ => sortOrder == "desc"
? baseQuery.OrderByDescending(b => b.Score)
: baseQuery.OrderBy(b => b.Score)
@@ -606,6 +609,9 @@ public class PostgreSqlBacktestRepository : IBacktestRepository
BacktestSortableColumn.Ticker => sortOrder == "desc"
? baseQuery.OrderByDescending(b => b.Ticker)
: baseQuery.OrderBy(b => b.Ticker),
BacktestSortableColumn.Name => sortOrder == "desc"
? baseQuery.OrderByDescending(b => b.Name)
: baseQuery.OrderBy(b => b.Name),
_ => sortOrder == "desc"
? baseQuery.OrderByDescending(b => b.Score)
: baseQuery.OrderBy(b => b.Score)