示例#1
0
 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))
     });
 }
示例#2
0
 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))))
     });
 }