Ejemplo n.º 1
0
            public void AddPage(Page p)
            {
                pages.Add(p);

                if (db == null)
                {
                    db = new DbPageStorage();
                }
                db.AddPage(p);
            }
Ejemplo n.º 2
0
            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);
            }