public static void SaveToFile(PomodoroStatistics statistics, string loc) { using (var file = new StreamWriter(@loc, false)) { foreach (var task in SerializeStatistics(statistics)) { file.Write(task); } } }
public PomodoroScheduler(PomodoroStatistics stat) { Stats = stat; WorkLeft = MaxPomodorosInRound; CurrentState = State.REST; }
public static string SerializeStatistics(PomodoroStatistics statistics) { return(JsonConvert.SerializeObject(statistics)); }
public EverythingManager() { Stat = FileStatistics.GetStatisticsFromJsonFile(Directory.GetCurrentDirectory() + "/statistics.json"); Scheduler = new PomodoroScheduler(Stat); }