private void FillList(BloodPressureCollection value) { this.AverageHeartRateLabel.Text = value.AverageHeartRate.ToString("#"); this.AverageSystolicLabel.Text = value.AverageSystolic.ToString("#"); this.AverageDiastolicLabel.Text = value.AverageDiastolic.ToString("#"); this.BloodPressureRepeater.DataSource = value; this.BloodPressureRepeater.DataBind(); }
private void FillListAndChart() { BloodPressureCollection userValues = new BloodPressureCollection( from current in BloodPressure.FindAll(this.Session.GetCurrentUser()) where current.Date >= Convert.ToDateTime(this.FilterFrom.Text) && current.Date <= Convert.ToDateTime(this.FilterUntil.Text).AddHours(23).AddMinutes(59) orderby current.Date descending select current); this.FillList(userValues); this.FillChart(userValues); }
private void FillChart(BloodPressureCollection value) { var valuesAscending = from current in value orderby current.Date ascending select current; foreach (BloodPressure current in valuesAscending) { this.Chart1.Series["HeartRateSeries"].Points.Add(current.HeartRate); this.Chart1.Series["HeartRateSeries"].Points[this.Chart1.Series["HeartRateSeries"].Points.Count - 1].AxisLabel = current.Date.ToShortDateString(); this.Chart1.Series["PressureSeries"].Points.Add(current.Systolic, current.Diastolic); } }