public UserController(IUserRegistrar userRegist, IUserRepository userRepo, IVideoFileRepository videoRepo, IOptions <AuthSettings> settings) { _registrar = userRegist; _settings = settings; _userRepository = userRepo; _videFileRepository = videoRepo; }
public UploadController(IMovieRepository movieRepo, IVideoFileRepository videoFileRepo, IGenreRepository genreRepo, IExternalMovieDatabase external, IVideoFormatConverter videoConvert) { _uploadService = new FileUpload(); _externalDB = external; _movieRpository = movieRepo; _videoFileRpository = videoFileRepo; _videoConverter = videoConvert; }
public VideoFormatConverter(IMediaManager mediaManager, IVideoFileRepository videoRepo) { _mediaManager = mediaManager; _videoFileReposotroy = videoRepo; _convertionQueue = new Queue <VideoFile>(); ThreadsAvailable = TOTAL_THREADS; }
public VideoController(IVideoFileRepository repository) { _repository = repository; }