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