private void ExecuteOnPopUpVisible() { IsBusy = true; var mission = DataStore.GetDataStoredJson("Missions").ToList(); if (mission.Count > 0) { Missions = JsonConvert.DeserializeObject <List <Missions_Model> >(mission[0].json); if (!Missions.Exists(i => i.global_mission_start.Date <= DateTime.Now.Date & i.global_mission_deadline.Date >= DateTime.Now.Date) && Missions.Where(i => i.global_mission_start.Date <= DateTime.Now.Date & i.global_mission_deadline.Date >= DateTime.Now.Date & i.missions.Exists(j => j.mission_deadline.Date == DateTime.Now.Date)).ToList().Count > 0) { DependencyService.Get <IMessage>().ShortAlert("Vous N'avez Aucune Tournée à Terminer"); } else { PopUpVisible = true; } } else { DependencyService.Get <IMessage>().ShortAlert("Vous N'avez Aucune Tournée à Terminer"); } IsBusy = false; }