private async Task<List<DadosFilmes>> EfetuarPesquisa(string url, string action)
        {
            DTOListaFilmes retorno = new DTOListaFilmes();
            var listaFilmes = new List<DadosFilmes>();
            using (var client = new HttpClient())
            {


                //Passing service base url  
                client.BaseAddress = new Uri(Filmesurl);

                client.DefaultRequestHeaders.Clear();
                //Define request data format  
                client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));


                HttpResponseMessage Res = await client.GetAsync(url);

                //Checking the response is successful or not which is sent using HttpClient  
                if (Res.IsSuccessStatusCode)
                {
                    //Storing the response details recieved from web api   
                    var EmpResponse = Res.Content.ReadAsStringAsync().Result;

                    //Deserializing the response recieved from web api and storing into the Employee list  
                    retorno = JsonConvert.DeserializeObject<DTOListaFilmes>(EmpResponse);
                    listaFilmes = ListaFilmes(retorno.results, action);

                }
            }
            return listaFilmes;

        }
        //Carrega os dados da tela inicial
        private async Task<List<DadosFilmes>> Dados(string action)
        {
            DTOListaFilmes retorno = new DTOListaFilmes();
            var listaFilmes = new List<DadosFilmes>();
            using (var client = new HttpClient())
            {



                client.BaseAddress = new Uri(Filmesurl);

                client.DefaultRequestHeaders.Clear();

                client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));


                HttpResponseMessage Res = await client.GetAsync("movie/upcoming?api_key=7569f2f1ca73d5a27cd10beebcb6602e&language=pt-BR");


                if (Res.IsSuccessStatusCode)
                {

                    var EmpResponse = Res.Content.ReadAsStringAsync().Result;


                    retorno = JsonConvert.DeserializeObject<DTOListaFilmes>(EmpResponse);
                    listaFilmes = ListaFilmes(retorno.results, action);

                }
            }
            return listaFilmes;

        }