示例#1
0
        private static IImportRecord CreateRecord(ContentItem item)
        {
            ReadingJournal rj = new ReadingJournal();

            rj.Report(item);
            return(rj);
        }
示例#2
0
 private static void Method(ContentItem item, ReadingJournal journal, object id, dynamic child)
 {
     if (child != null)
     {
         child.AddTo(item);
     }
     else
     {
         if (id is string)
         {
             journal.Register(id.ToString(), (ci) => ci.AddTo(item), isChild: true);
         }
         else if (id is int)
         {
             journal.Register(int.Parse(id.ToString()), (ci) => ci.AddTo(item), isChild: true);
         }
     }
 }
示例#3
0
        public static void Handle(ContentItem item, ReadingJournal journal, string id)
        {
            var child = journal.Find(id);

            Method(item, journal, id, child);
        }