public ActionResult GetBooks() { List <LibraryCommon.Book> _list = bookBL.BLGetBooks(); BookListVM model = new BookListVM(_list); return(View(model)); }
private void BtnClose_Click(object sender, RoutedEventArgs e) { // Let the View Model know that "its" view is being closed. BookListVM vm = this.DataContext as BookListVM; vm?.ViewIsClosing(); this.Close(); }
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(); }
public ActionResult RemoveFromFavorites(int id) { Book book = new Book(); BookListVM books = new BookListVM(); DAL_Library dal_Library = new DAL_Library(); books.books = dal_Library.GetBookList(); book = books.books.Where(b => b.bookId == id).Single(); book.like = false; dal_Library.EditBook(book); return(RedirectToAction("MyFavorite", "Home")); }
public ViewResult List() { //ViewBag.SelectedCategory = categoryRepository.AllCategories.ToList()[1].Name; //return View(bookRepository.AllBooks); BookListVM bookListVM = new BookListVM { Books = bookRepository.AllBooks, SelectedCategory = categoryRepository.AllCategories.ToList()[1].Name }; return(View(bookListVM)); }
public ActionResult BookList() { if (Session["userId"] != null) { BookListVM books = new BookListVM(); DAL_Library dal_Library = new DAL_Library(); books.books = dal_Library.GetBookList().Where(b => b.userId == int.Parse(Session["userId"].ToString())).ToList(); return(View(books)); } else { return(RedirectToAction("LogIn", "Home")); } }
public ActionResult MyFavorite() { if (Session["userId"] != null) { MyFavoritesVM favoriteBooks = new MyFavoritesVM(); BookListVM bookList = new BookListVM(); DAL_Library dal_Library = new DAL_Library(); bookList.books = dal_Library.GetBookList().Where(b => b.like == true && b.userId == int.Parse(Session["userId"].ToString())).ToList(); favoriteBooks.books = new List <Book>(); favoriteBooks.books = bookList.books.ToList(); return(View(favoriteBooks)); } else { return(RedirectToAction("LogIn", "Home")); } }
public BookListWithDetail(BookListVM vm) { this.DataContext = vm; InitializeComponent(); this.lstBoxBookSelector.Focus(); }
public BookList() { InitializeComponent(); DataContext = vm = new BookListVM(); }