Example #1
0
        public IActionResult Donate(int id)
        {
            var book = bookService.GetBookDetails(id);

            DonateBookBindingModel donateBookBinding = new DonateBookBindingModel();

            donateBookBinding.BookId = id;

            ViewData["Name"]      = book.Title;
            ViewData["BookCover"] = book.BookCoverImageUrl;
            ViewData["Author"]    = book.Author.Name;

            return(View(donateBookBinding));
        }
Example #2
0
        public IActionResult Donate(DonateBookBindingModel donateBookBinding, int id)
        {
            bookService.DonateBook(id, donateBookBinding.RecipientName, donateBookBinding.Price);

            return(RedirectToAction("Index", "Home"));
        }