async Task <bool> EstadoDormitorio() { var getEstado = await data.GetEstadoDormitorio(); var luz1 = getEstado.Where(x => x.Luz1 == 0 || x.Luz1 == 1).Select(y => y.Luz1).FirstOrDefault(); var luz2 = getEstado.Where(x => x.Luz2 == 0 || x.Luz2 == 1).Select(y => y.Luz2).FirstOrDefault(); var abanico = getEstado.Where(x => x.Abanico == 0 || x.Abanico == 1).Select(y => y.Abanico).FirstOrDefault(); if (getEstado.Count == 0) { await data.AgregarEstadoDormitorio(); return(false); } else { if (luz1 == 1 || luz2 == 1 || abanico == 1) { btnDormitorio.IsVisible = true; return(true); } else { return(false); } } }