public XlsUploadController(IHostingEnvironment host, IXlsUploadRepository xlsUploadRepository, IMapper mapper, IOptionsSnapshot <XlsUploadSettings> options, IXlsService xlsService) { this.xlsUploadRepository = xlsUploadRepository; this.xlsService = xlsService; this.xlsUploadSettings = options.Value; this.mapper = mapper; this.host = host; }
public XlsService(IUnitOfWork unitOfWork, NxsDbContext context, IXlsUploadRepository xlsUploadRepository, IXlsStorage xlsStorage) { this.xlsStorage = xlsStorage; this._context = context; this._unitOfWork = unitOfWork; this.xlsUploadRepository = xlsUploadRepository; }
public XlsImportVariableDataService(IXlsUploadRepository xlsUploadRepository, NxsDbContext context, IXlsFormulaUpdaterService xlsFormulaUpdaterService, GeneralRegionDataImporter generalRegionDataImporter, WorldRegionDataImporter worldRegionDataImporter, GdpDataImporter gdpDataImporter, IUnitOfWork unitOfWork, ILoggerFactory loggerFactory) { _xlsUploadRepository = xlsUploadRepository; _context = context; _xlsFormulaUpdaterService = xlsFormulaUpdaterService; _generalRegionDataImporter = generalRegionDataImporter; _worldRegionDataImporter = worldRegionDataImporter; _gdpDataImporter = gdpDataImporter; _generalRegionDataImporter.XlsImportVariableDataService = this; _worldRegionDataImporter.XlsImportVariableDataService = this; _gdpDataImporter.XlsImportVariableDataService = this; _unitOfWork = unitOfWork; _logger = loggerFactory.CreateLogger("NXS.Services.Excel.DataImport.XlsImportVariableDataService"); }