Exemple #1
0
        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));
        }
Exemple #2
0
        public async Task <IActionResult> DeleteView(DeleteView.DeleteGameViewQuery query, CancellationToken token)
        {
            GamesIndexViewModel result = await _mediator.Send(query, token);

            return(View("DeleteView/Delete", result));
        }