public static IEnumerable <DataAttribute> create_memento (domain.DiaryEntry diary_entry) { return(new DataAttribute[] { DataAttribute.create_collection("start_time", time.serialisation.ClockTime.create_memento(diary_entry.start_time)) }); }
public static IEnumerable <DataAttribute> create_memento (domain.Day day) { return(new DataAttribute[] { DataAttribute.create_value("summary", day.summary), DataAttribute.create_collection("date", time.serialisation.Date.create_attribute_memento(day.date)), DataAttribute.create_collection("diary", day.diary.Select((de, i) => DataAttribute.create_collection(i.ToString(), DiaryEntry.create_memento(de)))) }); }