public void Initialize() { _fileStoreProxy = new FileStoreProxy(); _excelReader = new OleDbExcelReader(); _unitOfWork = new UnitOfWork(new SchoolEntities()); _uploadBusinessService = new UploadBusinessService(_excelReader, _unitOfWork, _fileStoreProxy); }
public ExcelUploadService() { _excelReader = Activator.CreateInstance <OleDbExcelReader>(); _storageRepository = Activator.CreateInstance <FileRepository>(); _storageRepository.Configure(ConfigHelper.GetAppSettingValue <string>(_baseLocationKey)); _businessService = new UploadBusinessService(_storageRepository, _excelReader); }
public ExcelUploadService(IUploadBusinessService uploadBusinessService) { _businessService = uploadBusinessService ?? throw new ArgumentNullException(nameof(uploadBusinessService)); }
public UploadController(IUploadBusinessService uploadBusinessService) { _uploadBusinessService = uploadBusinessService ?? throw new ArgumentNullException(nameof(uploadBusinessService)); }