Order positions list on request

This commit is contained in:
2025-10-04 15:49:30 +07:00
parent 3635fb4c29
commit 8c672b8c38

View File

@@ -305,6 +305,7 @@ public class PostgreSqlTradingRepository : ITradingRepository
.Include(p => p.TakeProfit1Trade)
.Include(p => p.TakeProfit2Trade)
.Where(p => p.Initiator == positionInitiator)
.OrderBy(p => p.Date)
.ToListAsync()
.ConfigureAwait(false);
@@ -326,6 +327,7 @@ public class PostgreSqlTradingRepository : ITradingRepository
.Include(p => p.TakeProfit1Trade)
.Include(p => p.TakeProfit2Trade)
.Where(p => p.Status == positionStatus)
.OrderBy(p => p.Date)
.ToListAsync()
.ConfigureAwait(false);
@@ -465,6 +467,7 @@ public class PostgreSqlTradingRepository : ITradingRepository
.Include(p => p.TakeProfit1Trade)
.Include(p => p.TakeProfit2Trade)
.Where(p => p.InitiatorIdentifier == initiatorIdentifier)
.OrderBy(p => p.Date)
.ToListAsync()
.ConfigureAwait(false);
@@ -488,6 +491,7 @@ public class PostgreSqlTradingRepository : ITradingRepository
.Include(p => p.TakeProfit1Trade)
.Include(p => p.TakeProfit2Trade)
.Where(p => identifiersList.Contains(p.InitiatorIdentifier))
.OrderBy(p => p.Date)
.ToListAsync()
.ConfigureAwait(false);
@@ -503,6 +507,7 @@ public class PostgreSqlTradingRepository : ITradingRepository
.Include(p => p.StopLossTrade)
.Include(p => p.TakeProfit1Trade)
.Include(p => p.TakeProfit2Trade)
.OrderBy(p => p.Date)
.ToListAsync()
.ConfigureAwait(false);