示例#1
0
        public IActionResult Borrow(BorrowBookViewModel model)
        {
            var client = _libraryContext.Clients.Include(c => c.Books).First(c => c.ClientId == model.ClientId);
            var book   = _libraryContext.Books.Include(b => b.BookAuthors).First(b => b.BookId == model.BookId);

            client.Books.ToList().Add(book);
            _libraryContext.SaveChanges();

            return(RedirectToAction(nameof(Index)));
        }
示例#2
0
        public IActionResult Index()
        {
            var borrowBookModel = new BorrowBookViewModel
            {
                Books   = _libraryContext.Books.ToList(),
                Clients = _libraryContext.Clients.ToList()
            };

            return(View(borrowBookModel));
        }