Example #1
0
        public UploadStreamController(ClamUserAccountContext context, UserManager <ClamUserAccountRegister> userManager, IConfiguration config, StreamFilmflixUpload uploadFile,
                                      ILogger <UploadStreamController> logger, IFileProvider fileProvider)
        {
            _userManager = userManager;

            //_fileProvider = fileProvider;
            _uploadFile   = uploadFile;
            _context      = context;
            _logger       = logger;
            _fileProvider = fileProvider;

            // Physical Store Provider
            _targetFilePath   = config.GetValue <string>("AbsoluteRootFilePathStore");
            _targetFolderPath = config.GetValue <string>("AbsoluteFilePath-Flix");
            _fileSizeLimit    = config.GetValue <long>("FileSizeLimit");
        }
Example #2
0
        public FilmController(UserManager <ClamUserAccountRegister> userManager,
                              ClamUserAccountContext context, IMapper mapper, IConfiguration config, IWebHostEnvironment environment,
                              ILogger <FilmController> logger, StreamFilmflixUpload uploadFile, UnitOfWork unitOfWork)
        {
            _userManager = userManager;
            _context     = context;
            _mapper      = mapper;
            _logger      = logger;
            _unitOfWork  = unitOfWork;

            _uploadFile       = uploadFile;
            _environment      = environment;
            _targetFilePath   = config.GetValue <string>("AbsoluteRootFilePathStore");
            _targetFolderPath = config.GetValue <string>("AbsoluteFilePath-Flix");
            _targetImagePath  = config.GetValue <string>("AbsoluteFilePath-Image");
            _fileSizeLimit    = config.GetValue <long>("FileSizeLimit");
        }