private void UpdatePaymentPlot(DayIncomeManager dayIncomeManager, IEnumerable <PaymentObject> payments) { var points = new List <ScatterPoint>(); foreach (var payment in payments) { var Date = UnixTimeHelper.UnixTimeToDateTime(payment.time); var dayIncomeValue = dayIncomeManager.GetRow((long)UnixTimeHelper.Convert(Date)).value; if (dayIncomeValue > 0) { var sp = new ScatterPoint(DateTimeAxis.ToDouble(Date), dayIncomeValue); points.Add(sp); } } BasePlot.LoadPayment(points.ToArray()); }
public PredictionObject(DayIncomeManager manager, RawIncomeManager rawManager) { this.manager = manager; this.rawManager = rawManager; }
public StatisticObject(DayIncomeManager manager, RawIncomeManager rawManager) { this.manager = manager; this.rawManager = rawManager; }
private void UpdatePlot(DayIncomeManager dayIncomeManager, PaymentManager paymentManager) { UpdateDayIncomePlot(dayIncomeManager.GetAll()); UpdatePaymentPlot(dayIncomeManager, paymentManager.GetAll()); BasePlot.UpdatePlot(); }