private SchoolDayModel MapOneSchoolDay(SchoolDayInfo parsedDay) { var day = new SchoolDayModel { Day = parsedDay.Day, IsDayOfEvenWeek = parsedDay.IsDayOfEvenWeek }; day.Periods = MapPeriods(parsedDay.Periods); return(day); }
private List <SchoolDayModel> MapSchoolDays(List <SchoolDayInfo> parsedDays) { var days = new List <SchoolDayModel>(); foreach (SchoolDayInfo parsedDay in parsedDays) { SchoolDayModel day = MapOneSchoolDay(parsedDay); days.Add(day); } return(days); }
private SchoolDayEntity MapOneSchoolDay(SchoolDayModel day) { string dayJson = TimetableSerializer.SerializeToJson(day); string dayHash = HashCoder.GetSha256Hash(dayJson); var entity = new SchoolDayEntity { Day = day.Day, IsDayOfEvenWeek = day.IsDayOfEvenWeek, Periods = MapPeriods(day.Periods), Hash = dayHash }; return(entity); }