public IActionResult Index(int?pageNumber, int?pageSize) { var games = gameRepository.Query(); var model = new GamesIndexViewModel() { PageNumber = pageNumber ?? 1, PageSize = pageSize ?? 10, GameModels = gameRepository.QueryOver(pageNumber ?? 1, pageSize ?? 10) .Select(g => new GamesModel() { Id = g.Id, Name = g.Name }) .ToList() }; return(View(model)); }
public async Task <IActionResult> DeleteView(DeleteView.DeleteGameViewQuery query, CancellationToken token) { GamesIndexViewModel result = await _mediator.Send(query, token); return(View("DeleteView/Delete", result)); }