Пример #1
0
        public Dictionary <Device, Telemetry> GetLatestTelemetryByDevice()
        {
            var telemetries = telemetryRepository.GetLastTelemetryByDevice();
            var devices     = deviceRepository.Get(telemetries.Keys);

            System.Diagnostics.Debug.WriteLine(devices);
            Dictionary <Device, Telemetry> telemetryByDevice = new Dictionary <Device, Telemetry>();

            foreach (var item in devices)
            {
                telemetryByDevice.Add(item, telemetries.FirstOrDefault(e => e.Key == item.Id).Value);
            }

            return(telemetryByDevice);
        }