Exemple #1
0
 public void SetData(Page data)
 {
     if (_bookStore == null)
     {
         _bookStore = new BookStore();
     }
     _bookStore.SetData(data);
 }
        public Page GetPage(int number)
        {
            Page page = pages.FirstOrDefault(p => p.Number == number);

            if (page == null)
            {
                if (bookStore == null)
                {
                    bookStore = new BookStore();
                }
                page = bookStore.GetPage(number);
                pages.Add(page);
            }
            return(page);
        }
Exemple #3
0
        public Page GetPage(int number)
        {
            var page = _pages.FirstOrDefault(p => p.Number == number);

            if (page == null)
            {
                if (_bookStore == null)
                {
                    _bookStore = new BookStore();
                }

                page = _bookStore.GetPage(number);
                _pages.Add(page);
            }

            return(page);
        }
 public BookStoreProxy(string name)
 {
     _bookStore = new BookStore(name);
     _pages     = new Dictionary <int, Page>();
 }