internal FilesController(IFilesRepository fr, IFileStreamRepository fsr, IConfigRepository cr, sl.IServiceLogRepository log) { _filesRepo = fr; _fileStreamRepo = fsr; _configRepo = cr; _log = log; }
public void Initialize(IFileStreamRepository fsr, IConfigRepository config, Guid fileId) { ThrowIf.ArgumentNull(fsr, nameof(fsr)); ThrowIf.ArgumentNull(config, nameof(config)); _filesRepository = fsr; _configRepository = config; _file = _filesRepository.GetFileHead(fileId); if (_file == null) { throw new InvalidOperationException( I18NHelper.FormatInvariant("Fatal. File '{0}' not found in legacy database", fileId)); } }