public async Task AllBright() { var lightType = SettingManager.GetSettingValueForTenant <int>("lightIsRGB", AbpSession.TenantId.Value); var lightColor = LightColor.Default; if (lightType == 1) { lightColor = LightColor.Green; } var lights = await _repository.GetAll().GroupBy(r => r.MainBoardId).Select(r => new AllLight { LightOrder = 1, LightColor = lightColor, MainBoardId = r.Key }).Distinct().ToListAsync(); // 小灯,灯塔 LightService.AllLightOrder(lights); LightService.HouseOrder(lights.Select(r => new HouseLight() { LightOrder = 1, MainBoardId = r.MainBoardId, LightColor = lightColor, HouseLightSide = 0 }).ToList()); LightService.HouseOrder(lights.Select(r => new HouseLight() { LightOrder = 1, LightColor = lightColor, MainBoardId = r.MainBoardId, HouseLightSide = 1 }).ToList()); }
public async Task AllBright() { var lights = await _repository.GetAll().GroupBy(r => r.MainBoardId).Select(r => new AllLight { lightOrder = 1, MainBoardId = r.Key }).Distinct().ToListAsync(); // 小灯,灯塔 LightService.AllLightOrder(lights); LightService.HouseOrder(lights.Select(r => new HouseLight() { lightOrder = 1, MainBoardId = r.MainBoardId, HouseLightSide = 0 }).ToList()); LightService.HouseOrder(lights.Select(r => new HouseLight() { lightOrder = 1, MainBoardId = r.MainBoardId, HouseLightSide = 1 }).ToList()); }
public async Task AllBright() { var settinglightType = await _repositoryST.FirstOrDefaultAsync(c => c.TenantId == AbpSession.TenantId && c.Name == "lightIsRGB"); var lightType = settinglightType == null ? 0 : int.Parse(settinglightType.Value); var lightColor = LightColor.Default; if (lightType == 1) { lightColor = LightColor.Green; } var lights = await _repository.GetAll().GroupBy(r => r.MainBoardId).Select(r => new AllLight { LightOrder = 1, LightColor = lightColor, MainBoardId = r.Key }).Distinct().ToListAsync(); // 小灯,灯塔 LightService.AllLightOrder(lights); LightService.HouseOrder(lights.Select(r => new HouseLight() { LightOrder = 1, MainBoardId = r.MainBoardId, LightColor = lightColor, HouseLightSide = 0 }).ToList()); LightService.HouseOrder(lights.Select(r => new HouseLight() { LightOrder = 1, LightColor = lightColor, MainBoardId = r.MainBoardId, HouseLightSide = 1 }).ToList()); }