public MetricView getMetricsToMetricsView(Metric metric) { MetricView metricView = new MetricView(); metricView.id = metric.id; metricView.nbrValues = metric.nbrValues.Value; metricView.nameTypeDivice = metric.Device.TypeDevice.name; return(metricView); }
public ICollection <MetricView> GetMetricsByDevices(string idDevice) { ICollection <Metric> metrics = serviceDao.GetMetricsByDevices(idDevice); ICollection <MetricView> metricViews = new Collection <MetricView>(); foreach (Metric metric in metrics) { MetricView metricView = new MetricView(); metricView.nameTypeDivice = metric.Device.TypeDevice.name; metricView.date = metric.date.Value.Date; metricView.values = new Collection <Object>(); foreach (DataMetric dataMetric in metric.DataMetrics) { metricView.values.Add(dataMetric.value); } metricViews.Add(metricView); } return(metricViews); }