private async Task LoadNewsAsync(int id) { var newses = AppSettings.Instance.NewNewses; var newNews = newses.Where(n => n.Id.Equals(id)).FirstOrDefault(); if (newNews == null) { RSOClient rsoClient = new RSOClient(); var t = await rsoClient.GetNewsAsync(id); if (t == null) { Error = true; News = new RSONews(); } else { News = t; } } else { News = newNews; } }
public BasicViewModel() { rsoClient = new RSOClient(); provInfo = ProvincesInfo.All; catInfo = CategoriesInfo.All; header = catInfo.Name; SelectedProvinces = new List <string>(); foreach (var item in ProvincesInfo.AllProvinces) { SelectedProvinces.Add(item.Name); } SelectedProvinces.Add("Wszystkie"); SelectedProvinces.Add("Z ustawień"); if (AppSettings.Instance.SelectedProvinces.Where(p => p.IsSelected).Count() == 0) { SelectedProvince = SelectedProvinces.Find(s => s.Equals("Wszystkie")); } else { SelectedProvince = SelectedProvinces.Find(s => s.Equals("Z ustawień")); } }
public NewsService() { client = new RSOClient(); }