private void LoadDailyExerciseTracker() { if (mSharedPreferences.Contains(DailyExerciseTrackerKey)) { var serializedObject = mSharedPreferences.GetString(DailyExerciseTrackerKey, string.Empty); mDailyExerciseTracker = JsonConvert.DeserializeObject <DailyExerciseTracker>(serializedObject); if (mDailyExerciseTracker.Day != DateTime.Today) { mDailyExerciseTracker = null; } } if (mDailyExerciseTracker == null) { mDailyExerciseTracker = new DailyExerciseTracker(DateTime.Today, new List <ExersiseExecution>()); } }
private void SignalDailyExerciseTrackerChanged(DailyExerciseTracker dailyExerciseTracker) { DailyExerciseTrackerChanged?.Invoke(this, new DailyExerciseTrackerChangedArgs(dailyExerciseTracker)); }
public DailyExerciseTrackerChangedArgs(DailyExerciseTracker dailyExerciseTracker) { DailyExerciseTracker = dailyExerciseTracker; }