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);
        }
示例#2
0
        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();
        }