public void AddTradingStrategyItemList(TradingStrategyADDItem item) { if (string.IsNullOrEmpty(item.strategyItemName) == false && tradingStrategyItemList.Find(o => o.strategyItemName.Equals(item.strategyItemName)) == null) { tradingStrategyItemList.Add(item); } }
public void SetActiveTradingStrategyItemList(string strategyItemName, bool isActive) { if (string.IsNullOrEmpty(strategyItemName) == false && tradingStrategyItemList.Find(o => o.strategyItemName.Equals(strategyItemName)) != null) { TradingStrategyADDItem item = tradingStrategyItemList.Find(o => o.strategyItemName.Equals(strategyItemName)); item.SetActive(isActive); } }
public void RemoveTradingStrategyItemList(string strategyItemName) { if (string.IsNullOrEmpty(strategyItemName) == false && tradingStrategyItemList.Find(o => o.strategyItemName.Equals(strategyItemName)) != null) { TradingStrategyADDItem item = tradingStrategyItemList.Find(o => o.strategyItemName.Equals(strategyItemName)); tradingStrategyItemList.Remove(item); } }
public TradingStrategyADDItem GetTradingStrategyItem(string strategyItemName) { if (string.IsNullOrEmpty(strategyItemName) == false && tradingStrategyItemList.Find(o => o.strategyItemName.Equals(strategyItemName)) != null) { TradingStrategyADDItem item = tradingStrategyItemList.Find(o => o.strategyItemName.Equals(strategyItemName)); return(item); } return(null); }
public bool GetActiveTradingStrategyItem(string strategyItemName) { if (string.IsNullOrEmpty(strategyItemName) == false && tradingStrategyItemList.Find(o => o.strategyItemName.Equals(strategyItemName)) != null) { TradingStrategyADDItem item = tradingStrategyItemList.Find(o => o.strategyItemName.Equals(strategyItemName)); return(item.usingStrategy); } return(false); }
public T GetTradingStrategyItemWithType <T>(string strategyItemName) where T : TradingStrategyADDItem { T refItem = null; if (string.IsNullOrEmpty(strategyItemName) == false && tradingStrategyItemList.Find(o => o.strategyItemName.Equals(strategyItemName)) != null) { TradingStrategyADDItem item = tradingStrategyItemList.Find(o => o.strategyItemName.Equals(strategyItemName)); refItem = item as T; return(refItem); } return(null); }