Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 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");
 }