using System; using System.Collections.Generic; using System.Linq; using Microsoft.AspNetCore.Http; using Core.Main; using Core.Helper; using Core.Main.DataObjects.PTMagicData; using Core.MarketAnalyzer; namespace Monitor.Pages { public class SettingsMarketTrendsModel : _Internal.BasePageModelSecure { public MarketTrend MarketTrend = null; public string MarketTrendName = ""; public void OnGet() { // Initialize Config base.Init(); BindData(); } private void BindData() { MarketTrendName = this.GetStringParameter("mt", ""); if (!MarketTrendName.Equals("")) { MarketTrend = PTMagicConfiguration.AnalyzerSettings.MarketAnalyzer.MarketTrends.Find(m => SystemHelper.StripBadCode(m.Name, Constants.WhiteListNames).Equals(MarketTrendName)); } else { MarketTrend = new MarketTrend(); MarketTrend.Name = "New Market Trend"; } } } }