async Task <bool> EstadoRecibidor() { var getEstado = await data.GetEstadoRecibidor(); 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 luz3 = getEstado.Where(x => x.Luz2 == 0 || x.Luz2 == 1).Select(y => y.Luz2).FirstOrDefault(); if (getEstado.Count == 0) { await data.AgregarEstadoRecibidor(); return(false); } else { if (luz1 == 1 || luz2 == 1 || luz3 == 1) { btnRecibidor.IsVisible = true; return(true); } else { return(false); } } }