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(BookListIndexQuery query) { var model = _mediator.Send(query); return(View(model)); }