From a0bd2e21001d43bafe14cfb26a89cab2a2e3a55f Mon Sep 17 00:00:00 2001 From: cryptooda Date: Wed, 6 Aug 2025 17:03:19 +0700 Subject: [PATCH] Update strategy details models reponse --- src/Managing.Api/Controllers/DataController.cs | 4 ++-- .../Models/Responses/UserStrategyDetailsViewModel.cs | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/Managing.Api/Controllers/DataController.cs b/src/Managing.Api/Controllers/DataController.cs index 19fe778..5d0231a 100644 --- a/src/Managing.Api/Controllers/DataController.cs +++ b/src/Managing.Api/Controllers/DataController.cs @@ -453,7 +453,7 @@ public class DataController : ControllerBase return new UserStrategyDetailsViewModel { Name = strategy.Name, - State = strategy.Status.ToString(), + State = strategy.Status, PnL = pnl, ROIPercentage = roi, ROILast24H = roiLast24h, @@ -464,7 +464,7 @@ public class DataController : ControllerBase Wins = wins, Losses = losses, Positions = new Dictionary(), - Identifier = strategy.Identifier.ToString(), + Identifier = strategy.Identifier, WalletBalances = new Dictionary(), }; } diff --git a/src/Managing.Api/Models/Responses/UserStrategyDetailsViewModel.cs b/src/Managing.Api/Models/Responses/UserStrategyDetailsViewModel.cs index c2dcdd7..1eb61ce 100644 --- a/src/Managing.Api/Models/Responses/UserStrategyDetailsViewModel.cs +++ b/src/Managing.Api/Models/Responses/UserStrategyDetailsViewModel.cs @@ -1,3 +1,4 @@ +using Managing.Common; using Managing.Domain.Trades; namespace Managing.Api.Models.Responses @@ -15,7 +16,7 @@ namespace Managing.Api.Models.Responses /// /// Current state of the strategy (RUNNING, STOPPED, UNUSED) /// - public string State { get; set; } + public Enums.BotStatus State { get; set; } /// /// Total profit or loss generated by the strategy in USD @@ -67,7 +68,7 @@ namespace Managing.Api.Models.Responses /// public Dictionary Positions { get; set; } = new Dictionary(); - public string Identifier { get; set; } + public Guid Identifier { get; set; } public Dictionary WalletBalances { get; set; } = new Dictionary(); }