public async void CheckForUpdate(bool resuming = false) { var BlogPath = Path.Combine(NetworkDatabase.Folder, "Update.txt"); var SettingsPath = Path.Combine(NetworkDatabase.Folder, "Predictions.TVP"); NetworkDatabase.mainpage = this; //Only download new predictions if it's been at least a week from the Saturday included in those predictions if (File.Exists(SettingsPath) && File.Exists(BlogPath)) { var week = new PredictionWeek(); if (DateTime.Now - week.Saturday > new TimeSpan(7, 0, 0, 0)) { await NetworkDatabase.ReadUpdateAsync(); } else if (!resuming) { await NoUpdate(); } } else { await NetworkDatabase.ReadUpdateAsync(); } }
public string CurrentWeek() { var week = new PredictionWeek(); return(week.Sunday.ToString("MMMM d") + " - " + (week.Sunday.Month == week.Saturday.Month ? week.Saturday.Day.ToString() : week.Saturday.ToString("MMMM d"))); }