Fix backup (#5)
This commit is contained in:
@@ -35,7 +35,7 @@ namespace Managing.Application.ManageBot
|
||||
_tradingService = tradingService;
|
||||
}
|
||||
|
||||
public async void SaveBotBackup(BotBackup botBackup)
|
||||
public async void SaveOrUpdateBotBackup(BotBackup botBackup)
|
||||
{
|
||||
await _botRepository.InsertBotAsync(botBackup);
|
||||
}
|
||||
@@ -45,7 +45,7 @@ namespace Managing.Application.ManageBot
|
||||
return _botRepository.GetBots().FirstOrDefault(b => b.Name == name);
|
||||
}
|
||||
|
||||
public void SaveBotBackup(string name, Enums.BotType botType, string data)
|
||||
public void SaveOrUpdateBotBackup(string name, Enums.BotType botType, string data)
|
||||
{
|
||||
var backup = GetBotBackup(name);
|
||||
|
||||
@@ -53,17 +53,18 @@ namespace Managing.Application.ManageBot
|
||||
{
|
||||
backup.Data = data;
|
||||
_botRepository.UpdateBackupBot(backup);
|
||||
return;
|
||||
}
|
||||
|
||||
var botBackup = new BotBackup
|
||||
else
|
||||
{
|
||||
Name = name,
|
||||
BotType = botType,
|
||||
Data = data
|
||||
};
|
||||
var botBackup = new BotBackup
|
||||
{
|
||||
Name = name,
|
||||
BotType = botType,
|
||||
Data = data
|
||||
};
|
||||
|
||||
_botRepository.InsertBotAsync(botBackup);
|
||||
_botRepository.InsertBotAsync(botBackup);
|
||||
}
|
||||
}
|
||||
|
||||
public class BotTaskWrapper
|
||||
@@ -197,6 +198,11 @@ namespace Managing.Application.ManageBot
|
||||
return Task.FromResult(Enums.BotStatus.Down.ToString());
|
||||
}
|
||||
|
||||
public void DeleteBotBackup(string backupBotName)
|
||||
{
|
||||
_botRepository.DeleteBotBackup(backupBotName);
|
||||
}
|
||||
|
||||
public ITradingBot CreateScalpingBot(string accountName, MoneyManagement moneyManagement, string name,
|
||||
Enums.Ticker ticker, string scenario, Enums.Timeframe interval, bool isForWatchingOnly)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user