示例#1
0
        public async Task <IActionResult> Run(
            [HttpTrigger(AuthorizationLevel.Function, "get")] HttpRequest req)
        {
            var page   = _helper.GetPageFromQueryCollection(req.Query);
            var query  = _helper.GetQueryFromQueryCollection(req.Query);
            var apiKey = _helper.GetMovieDBApiKey();

            var response = await _restInterface.Search(apiKey, query, page);

            var mappedResponse = _helper.MapMovieDBResponseToResponse(response);

            req.HttpContext.Response.Headers.Add("Access-Control-Allow-Origin", "*");
            return(new OkObjectResult(mappedResponse));
        }