public ViewResult Index()
 {
     BookListViewModel model = new BookListViewModel();
     GetAllBooksResponse response = _onlineBookStoreService.GetAllBooks();
     model.Books = response.List.MapTo<BookModel>();
     return View(model);
 }
 public ViewResult List(int category = 0, int page = 1)
 {
     BookListViewModel model = new BookListViewModel
     {
         Books = _onlineBookStoreService.GetBooksFromCategory(new GetBooksFromCategoryRequest { CategoryId = category }).Books.MapTo<BookModel>(),
         CurrentCategory = category
     };
     return View(eView.Index, model);
 }