public JsonResult OrderBooks(int userId, int[] booksToBorrow)
        {
            var borrowService = new BorrowService();

            bool result = borrowService.OrderBooks(userId, booksToBorrow);

            return Json(new { Success = result });
        }
        public JsonResult GetBooksToBorrow()
        {
            var borrowService = new BorrowService();

            var books = borrowService.GetBooksToBorrow();

            var booksLite = AutoMapper.Mapper.Map<List<BookLite>, List<BookLiteModel>>(books);

            return Json(new { Books = booksLite });
        }
        public JsonResult GetBorrows(SearchCriteria[] searchCriteria, SortOrder[] sort, int page, int pageSize)
        {
            var dao = new BorrowService();

            int count;
            List<Borrow> list = dao.GetBorrows(searchCriteria, sort, page, pageSize, out count);

            var borrows = AutoMapper.Mapper.Map<List<Borrow>, List<BorrowLiteModel>>(list);

            return Json(new { Borrows = borrows, Count = count });
        }
        public JsonResult RemoveBorrow(int id)
        {
            var service = new BorrowService();

            bool result = service.RemoveBorrow(id);

            return Json(new { Success = result });
        }