public MainWindow() { InitializeComponent(); InitChartView(); _DiagnosticService = new DiagnosticService(this); RunAsyncDiagnosticData(); _loadAppData = new LoadAppData(this); _FileDowndAndMenager = new FileDowndAndMenager(this); _MACD = new MovingAverageConvergenceDivergence(this); _AppFullDataAnalaizer = new AppFullDataAnalaizer(this); _SChart = new StandardChart(this); _RSI = new RsiIndicator(this); _OSH = new OshIndicaror(this); _EMA = new EmaIndicaror(this); InitAppComboBoxDataAsync(); }
public ActionResult IndexStandardChart(int? page, int? pagesize, string name,string first) { dynamic data = new System.Dynamic.ExpandoObject(); if (name == null) name = ""; var list = _StandardChartRepos.GetAllStandardChart(name); int _page = page.HasValue ? page.Value : 1; int _pagesize = pagesize.HasValue ? pagesize.Value : 12; var vs = list.ToPagedList(_page, _pagesize); var firstone = new StandardChart(); if (first != null && first != "") { firstone = list.FirstOrDefault(p => p.StandardChartCode == first); var firspage = vs.IndexOf(firstone); if (firspage == -1) { vs.Insert(0, firstone); } else if (firspage > 0) { vs.Remove(firstone); vs.Insert(0, firstone); } } data.name = name; data.list = vs; data.pageSize = _pagesize; data.pageIndex = _page; data.totalCount = vs.TotalCount; string otherparam = ""; if (name != "") otherparam += "&name=" + name; data.otherParam = otherparam; return PartialView(data); }