public LibraryPage()
        {
            InitializeComponent();
            booksVM = new BooksVM();

            BindingContext = booksVM;
        }
Beispiel #2
0
        public MainPage()
        {
            this.InitializeComponent();
            var folder = ApplicationData.Current.LocalFolder;

            books = new BooksVM();
            //parseEpub(@"c:\users\olivr\documents\visual studio 2015\Projects\BookReader\BookReader\AnimalFarm.epub");
        }
Beispiel #3
0
        private void BooksListBox_LayoutUpdated(object sender, EventArgs e)
        {
            BooksVM vm      = this.DataContext as BooksVM;
            ListBox listBox = this.FindName("BooksListBox") as ListBox;

            listBox.ItemsSource = vm.Books;
            //force data bind refresh
        }
Beispiel #4
0
 public IActionResult GetPrice([FromBody] BooksVM bookNames)
 {
     try
     {
         double price = _librairieService.Buy(bookNames.BookNames);
         return(Ok(price));
     }
     catch (NotEnoughInventoryException ex)
     {
         return(BadRequest(ex.Missing.ToList()));
     }
 }