Пример #1
0
        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;
        }