// 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());
        }
        public async Task <ActionResult <PagedResponse <IEnumerable <Publisher> > > > Get([FromQuery] PublisherSearchRequest request)
        {
            var publishers = await _publisherService.All(request);

            return(Ok(publishers));
        }