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; }
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)); }