IStreamService IStreamServiceFactory.GetStreamService(StreamServiceEnum streamService)
        {
            switch (streamService)
            {
            case StreamServiceEnum.Amazon:
                return((IStreamService)_serviceProvider.GetService((typeof(AmazonStreamService))));

            case StreamServiceEnum.Netflix:
                return((IStreamService)_serviceProvider.GetService((typeof(NetflixStreamService))));

            default:
                return(null);
            }
        }
Ejemplo n.º 2
0
 public IEnumerable <string> GetMovies(StreamServiceEnum streamService)
 {
     return(_streamServiceFactory.GetStreamService(streamService).ListMovies());
 }