public object GetViewModel(string resourceName) { System.Diagnostics.Debug.WriteLine("The GetViewModel method of the BookListDesignTimeDataProvider class is being called."); List <BookRecDTO> catalog = new BookListDAL().FetchBookData(resourceName, useSampleData: true); BookListVM result = new BookListVM(catalog); return(result); }
public MainWindow() { _cancellationTS = new CancellationTokenSource(); BookListDAL bookListDAL = new BookListDAL(); Task <List <BookRecDTO> > fetchCatalogDataTask = bookListDAL.FetchBookDataAsync("Books", IsInDesign, _cancellationTS.Token); BookListVM vm = new BookListVM(fetchCatalogDataTask, _cancellationTS); booksListViewerWindow = new BookListWithDetail(vm); InitializeComponent(); }