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")); } } }
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")); } }