public bool HasWeekData(string weekKey)
 {
     return(File.Exists(FileNameProvider.GetWeekFileName(weekKey)));
 }
 public WeekResult FindByWeek(string weekKey)
 {
     return(ResultSerializer.Deserialize <WeekResult>(File.ReadAllText(FileNameProvider.GetWeekFileName(weekKey))));
 }
 public void Save(Year year, WeekResult weekResult)
 {
     using (var sw = new StreamWriter(FileNameProvider.GetWeekFileName(year.WeekKey(weekResult.Week))))
         sw.Write(Serialize(weekResult));
 }