public MovieController(IMovieRepository movieRepo, IGenreRepository genreRepo, IExternalMovieDatabase external) { _movieRepository = movieRepo; _genreRepository = genreRepo; _externalDB = external; _uploadService = new FileUpload(); }
public UploadController(IMovieRepository movieRepo, IVideoFileRepository videoFileRepo, IGenreRepository genreRepo, IExternalMovieDatabase external, IVideoFormatConverter videoConvert) { _uploadService = new FileUpload(); _externalDB = external; _movieRpository = movieRepo; _videoFileRpository = videoFileRepo; _videoConverter = videoConvert; }
public void ResolveMovieImage(IExternalMovieDatabase externalDB) { Directory.CreateDirectory(Path.GetDirectoryName(imagePath)); if (!String.IsNullOrEmpty(posterPath)) { externalDB.SaveMovieImage(this); } }