Example #1
0
 public ExcelMapper(IWorkbook workbook, IExcelPropertyMapFactory propertyMapFactory,
                    ICellValueConverter valueConverter, IModelBuilder modelBuilder,
                    ILogger <ExcelMapper> logger)
 {
     _workbook           = workbook ?? throw new ArgumentNullException(nameof(workbook));
     _propertyMapFactory = propertyMapFactory ?? throw new ArgumentNullException(nameof(propertyMapFactory));
     _valueConverter     = valueConverter ?? throw new ArgumentNullException(nameof(valueConverter));
     _modelBuilder       = modelBuilder ?? throw new ArgumentNullException(nameof(modelBuilder));
     Log = logger ?? throw new ArgumentNullException(nameof(logger));
 }