//
        // GET: /MonitoringLV/Details/5
        public string Details(int id)
        {
            string listresult = "";
            XMLmonitoring result = new XMLmonitoring();
            var db = new HefestoDevicesEntities();
            Device_Information device = new Device_Information();
            device = db.Device_Information.Find(id);

            var monitors = (from p in db.Monitor
                          where p.Device_Information.Device_Name.Contains(device.Device_Name)
                          select p).ToList();

            foreach (var monitor in monitors)
            {
                result.Id = monitor.Monitor_Id;
                result.Name = monitor.Device_Information.Device_Name;
                result.Date = monitor.Monitor_Date.ToString();
                result.Current = (float)monitor.Monitor_Current;
                result.Voltage = (float)monitor.Monitor_Voltage;

                listresult += result.XMLresult("Array2");
            }

            return listresult;
        }
        //
        // GET: /MonitoringLV/Details/5

        public string Details(int id)
        {
            string             listresult = "";
            XMLmonitoring      result     = new XMLmonitoring();
            var                db         = new HefestoDevicesEntities();
            Device_Information device     = new Device_Information();

            device = db.Device_Information.Find(id);

            var monitors = (from p in db.Monitor
                            where p.Device_Information.Device_Name.Contains(device.Device_Name)
                            select p).ToList();

            foreach (var monitor in monitors)
            {
                result.Id      = monitor.Monitor_Id;
                result.Name    = monitor.Device_Information.Device_Name;
                result.Date    = monitor.Monitor_Date.ToString();
                result.Current = (float)monitor.Monitor_Current;
                result.Voltage = (float)monitor.Monitor_Voltage;

                listresult += result.XMLresult("Array2");
            }

            return(listresult);
        }
        //
        // GET: /MonitoringLV/
        public string Index()
        {
            string listresult = "";
            XMLmonitoring result = new XMLmonitoring();
            var db = new HefestoDevicesEntities();
            var monitors = db.Monitor.ToList();

            foreach (var monitor in monitors)
            {
                result.Id = monitor.Monitor_Id;
                result.Name = monitor.Device_Information.Device_Name;
                result.Date = monitor.Monitor_Date.ToString();
                result.Current = (float)monitor.Monitor_Current;
                result.Voltage = (float)monitor.Monitor_Voltage;

                listresult += result.XMLresult("Array2");
            }

            return listresult;
        }
        //
        // GET: /MonitoringLV/

        public string Index()
        {
            string        listresult = "";
            XMLmonitoring result     = new XMLmonitoring();
            var           db         = new HefestoDevicesEntities();
            var           monitors   = db.Monitor.ToList();

            foreach (var monitor in monitors)
            {
                result.Id      = monitor.Monitor_Id;
                result.Name    = monitor.Device_Information.Device_Name;
                result.Date    = monitor.Monitor_Date.ToString();
                result.Current = (float)monitor.Monitor_Current;
                result.Voltage = (float)monitor.Monitor_Voltage;

                listresult += result.XMLresult("Array2");
            }

            return(listresult);
        }