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); }
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>(); }