public ActionResult DeleteDevice(string parameter)// поменять на работу с id устройством............ (int? parameter)
        {
            List <DeviceDb> devicesDbList = deviceDbContext.Devices.ToList();
            DeviceDb        activDeviceDb = devicesDbList.Find(dev => dev.Name == parameter);

            if (activDeviceDb != null)
            {
                devicesDbList.Remove(activDeviceDb);
                deviceDbContext.Devices.Remove(activDeviceDb);
                deviceDbContext.SaveChanges();

                MapperDevices mapper = new MapperDevices();
                deviceDataView.DeviceList = mapper.GetAllDeviceModel(devicesDbList);
            }
            //
            if (deviceDataView.DeviceList.Count > 0)
            {
                deviceDataView.DeviceActive = 0;
            }
            else
            {
                deviceDataView.DeviceActive = null;
            }

            TempData["deviceData"] = deviceDataView;
            return(RedirectToAction("Index"));
        }
        private List <IDevicable> GetAllDevices()
        {
            IEnumerable <DeviceDb> devicesDbList = deviceDbContext.Devices.ToList();
            MapperDevices          mapper        = new MapperDevices();
            List <IDevicable>      devices       = mapper.GetAllDeviceModel(devicesDbList);

            return(devices);
        }
        private List <IDevicable> GetAllDevices()
        {
            List <DeviceDb> devicesDbList;

            devicesDbList = deviceDbContext.Devices.ToList();

            List <IDevicable> devices = mapper.GetAllDeviceModel(devicesDbList);

            return(devices);
        }