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); }