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); } }
public IEnumerable <string> GetMovies(StreamServiceEnum streamService) { return(_streamServiceFactory.GetStreamService(streamService).ListMovies()); }