public async Task<BookListIndexViewModel> Handle(BookListIndexQuery query)
 {
     var books = await _context.Book.ToListAsync();
     var model = new BookListIndexViewModel
     {
         BookList = await _context.Book.ProjectTo<BookIndexViewModel>().ToListAsync()
     };
     return model;
 }
Example #2
0
        public IActionResult Index()
        {
            var model = new BookListIndexViewModel();

            foreach (Book book in _dbContext.Books)
            {
                model.Books.Add(new BookIndexViewModel
                {
                    Id    = book.Id,
                    Title = book.Title,
                });
            }

            return(View(model));
        }