// GET: Games/Create public async Task <ActionResult> Create() { var publisherRequest = new PublisherSearchRequest { PerPage = 500 }; var developerRequest = new DeveloperSearchRequest { PerPage = 500 }; var publishers = await _publisherService.All(publisherRequest); var developers = await _developerService.All(developerRequest); ViewBag.Publishers = (List <SharedModels.DTO.Publisher.Publisher>)publishers.Data; ViewBag.Developers = (List <SharedModels.DTO.Developer.Developer>)developers.Data; return(View()); }
// GET: Developers public async Task <ActionResult> Index([FromQuery] DeveloperSearchRequest request) { int total = await _developerService.Count(); var developers = await _developerService.All(request); var data = developers.Data; ViewData["total"] = total; ViewData["pagesCount"] = developers.PagesCount; return(View(data)); }
public async Task <ActionResult <PagedResponse <IEnumerable <Developer> > > > Get([FromQuery] DeveloperSearchRequest request) { var developers = await _developerService.All(request); return(Ok(developers)); }