public void AddPage(Page p) { pages.Add(p); if (db == null) { db = new DbPageStorage(); } db.AddPage(p); }
public Page GetPage(int number) { Page page = pages.FirstOrDefault(p => p.Number == number); if (page == null) { if (db == null) { db = new DbPageStorage(); } page = db.GetPage(number); if (page != null) { pages.Add(page); } } return(page); }