private static IImportRecord CreateRecord(ContentItem item) { ReadingJournal rj = new ReadingJournal(); rj.Report(item); return(rj); }
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); } } }
public static void Handle(ContentItem item, ReadingJournal journal, string id) { var child = journal.Find(id); Method(item, journal, id, child); }