async Task <bool> EstadoExteriores() { var getEstado = await data.GetEstadoExteriores(); var luzEntrada1 = getEstado.Where(x => x.LuzEntrada1 == 0 || x.LuzEntrada1 == 1). Select(y => y.LuzEntrada1).FirstOrDefault(); var luzEntrada2 = getEstado.Where(x => x.LuzEntrada2 == 0 || x.LuzEntrada2 == 1). Select(y => y.LuzEntrada2).FirstOrDefault(); var luzEntrada3 = getEstado.Where(x => x.LuzEntrada3 == 0 || x.LuzEntrada3 == 1). Select(y => y.LuzEntrada3).FirstOrDefault(); var luzJardin1 = getEstado.Where(x => x.LuzJardin1 == 0 || x.LuzJardin1 == 1). Select(y => y.LuzJardin1).FirstOrDefault(); var luzJardin2 = getEstado.Where(x => x.LuzJardin2 == 0 || x.LuzJardin2 == 1). Select(y => y.LuzJardin2).FirstOrDefault(); var luzTerraza = getEstado.Where(x => x.LuzTerraza == 0 || x.LuzTerraza == 1). Select(y => y.LuzTerraza).FirstOrDefault(); if (getEstado.Count == 0) { await data.AgregarEstadoExteriores(); return(false); } else { if (luzEntrada1 == 1 || luzEntrada2 == 1 || luzEntrada3 == 1 || luzJardin1 == 1 || luzJardin2 == 1 || luzTerraza == 1) { btnExteriores.IsVisible = true; return(true); } else { return(false); } } }