private async Task <IList <Microsoft.Bot.Connector.Attachment> > GetCarousel(List <string> recomendacion)
        {
            List <Microsoft.Bot.Connector.Attachment> attachments = new List <Microsoft.Bot.Connector.Attachment>();

            for (int i = 1; i < recomendacion.Count; i++)
            {
                using (BingSearch videoSearch = new BingSearch())
                {
                    string video = await videoSearch.BuscarVideo($"{recomendacion[i]} trailer");

                    string image = await videoSearch.BuscarImagen($"{recomendacion[i]}");

                    attachments.Add(GetVideoCard(recomendacion[i], string.Empty, string.Empty, image, video));
                }
            }
            return(attachments);
        }
        public virtual async Task GetClientID(IDialogContext context, IAwaitable <IMessageActivity> response)
        {
            var clientID = await response;

            usuario = new Usuario();
            // Validación de usuario en base de datos.
            try
            {
                using (Data.Database db = new Data.Database())
                {
                    usuario = await db.RetrieveUser(clientID.Text);
                }
            } catch (Exception ex)
            {
                Debug.WriteLine(ex);
            }


            await context.PostAsync($"Te confirmo que tu número de cliente es: {clientID.Text}. Es bueno tenerte de vuelta, ¿Dime que te pareció la película {usuario.MovieName}?");

            _calificacion = new Calificacion()
            {
                UserID  = clientID.Text,
                MovieID = usuario.MovieName
            };
            using (BingSearch bs = new BingSearch())
            {
                var message    = context.MakeMessage();
                var attachment = GetThumbnailCard(usuario.MovieName, usuario.Rating.ToString(), string.Empty, await bs.BuscarImagen(usuario.MovieName));
                message.Attachments.Add(attachment);
                await context.PostAsync(message);
            }
            PromptDialog.Choice(context, RateMovie, MovieRatings, "Selecciona la puntuación con la que calificarías la película");
        }