private void Completed(object sender, GetFoodCompletedEventArgs e)
        {
            SystemTray.ProgressIndicator.IsVisible = false;
            Data.FoodList = e.Result.ToList();
            if (Data.FoodList == null)
            {
                MessageBox.Show("Yemek listesine erişilemiyor..");
            }
            else
            {
                DataSaver <List <YemekList> > dataSaver = new DataSaver <List <YemekList> >();
                dataSaver.SaveMyData(Data.FoodList, "FoodList");
                FoodList.ItemsSource = Data.FoodList;

                DateTime currentDate = DateTime.Now;
                if (DateTime.Now.DayOfWeek == DayOfWeek.Saturday)
                {
                    currentDate = currentDate.AddDays(2);
                }
                else if (DateTime.Now.DayOfWeek == DayOfWeek.Sunday)
                {
                    currentDate = currentDate.AddDays(1);
                }

                if (Data.FoodList.SingleOrDefault(x => x.Tarih == currentDate.ToString("dd.MM.yyyy")) == null)
                {
                    MessageBox.Show("Bugüne ait yemek listesine erişilemedi..");
                    FoodList.SelectedIndex = Data.FoodList.Count - 1;
                }
                else
                {
                    FoodList.SelectedIndex = Data.FoodList.FindIndex(x => x.Tarih == currentDate.ToString("dd.MM.yyyy"));
                }
            }
        }
示例#2
0
        private void Completed(object sender, GetFoodCompletedEventArgs e)
        {
            SystemTray.ProgressIndicator.IsVisible = false;
            Data.FoodList = e.Result.ToList();
            if (Data.FoodList == null)
            {
                MessageBox.Show("Yemek listesine erişilemiyor..");
            }
            else
            {
                DataSaver <List <YemekList> > dataSaver = new DataSaver <List <YemekList> >();
                dataSaver.SaveMyData(Data.FoodList, "FoodList");

                FoodList.ItemsSource   = Data.FoodList;
                FoodList.SelectedIndex = Data.FoodList.FindIndex(x => x.Tarih == DateTime.Now.ToString("dd.MM.yyyy"));
            }
        }