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);
    }
Example #2
0
    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);
    }