Ejemplo n.º 1
0
        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();
            }
        }
Ejemplo n.º 2
0
        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")));
        }