public ExcelUploadService() { _excelReader = Activator.CreateInstance <OleDbExcelReader>(); _storageRepository = Activator.CreateInstance <FileRepository>(); _storageRepository.Configure(ConfigHelper.GetAppSettingValue <string>(_baseLocationKey)); _businessService = new UploadBusinessService(_storageRepository, _excelReader); }
public UploadBusinessService(IStorageRepsitory storageRepsitory, IExcelReader excelReader) { _storageRepsitory = storageRepsitory ?? throw new ArgumentNullException(nameof(storageRepsitory)); _excelReader = excelReader ?? throw new ArgumentNullException(nameof(excelReader)); }