Exemple #1
0
        public IYoutubeGetRecomendadosRepository Create(string country)
        {
            IYoutubeGetRecomendadosRepository result = null;

            if (_Repositories.TryGetValue(country, out Type type))
            {
                result = _ServiceProvider.GetService(type) as IYoutubeGetRecomendadosRepository;
            }

            return(result);
        }
        public Task <VideosUsuario> GetRecomendados(Usuario usuario)
        {
            IYoutubeGetRecomendadosRepository repository = _Factory.Create(usuario.country);

            return(repository.GetRecomendados(usuario));
        }