public ExportRequestHelper(ILoggerFactory logger, IConfigurationStore configurationStore, IFileImportProxy fileImportProxy, ICompactionSettingsManager settingsManager) { Log = logger.CreateLogger <ProductionDataProfileRequestHelper>(); ConfigurationStore = configurationStore; FileImportProxy = fileImportProxy; SettingsManager = settingsManager; }
/// <summary> /// Default constructor. /// </summary> public CompactionProfileController( IConfigurationStore configStore, IFileImportProxy fileImportProxy, ICompactionSettingsManager settingsManager, IProductionDataRequestFactory requestFactory) : base(configStore, fileImportProxy, settingsManager) { this.requestFactory = requestFactory; }
/// <summary> /// Default constructor. /// </summary> public CompactionElevationController( IConfigurationStore configStore, IElevationExtentsProxy elevProxy, IFileImportProxy fileImportProxy, ICompactionSettingsManager settingsManager, IProductionDataRequestFactory productionDataRequestFactory) : base(configStore, fileImportProxy, settingsManager) { this.elevProxy = elevProxy; requestFactory = productionDataRequestFactory; }
/// <summary> /// Default constructor. /// </summary> public CompactionTileController( IConfigurationStore configStore, IFileImportProxy fileImportProxy, ICompactionSettingsManager settingsManager, IProductionDataTileService tileService, IBoundingBoxHelper boundingBoxHelper) : base(configStore, fileImportProxy, settingsManager) { this.tileService = tileService; this.boundingBoxHelper = boundingBoxHelper; }
/// <summary> /// Default constructor. /// </summary> /// <param name="logger">ILoggerFactory service implementation</param> /// <param name="configStore">IConfigurationStore service implementation</param> /// <param name="settingsManager">ICompactionSettingsManager service implementation</param> public ProductionDataRequestFactory(ILoggerFactory logger, IConfigurationStore configStore, IFileImportProxy fileImportProxy, ICompactionSettingsManager settingsManager) { log = logger.CreateLogger <ProductionDataRequestFactory>(); this.configStore = configStore; this.fileImportProxy = fileImportProxy; this.settingsManager = settingsManager; }
/// <summary> /// /// Default constructor. /// </summary> public CompactionExportController( IConfigurationStore configStore, IFileImportProxy fileImportProxy, ICompactionSettingsManager settingsManager, IProductionDataRequestFactory requestFactory, IPreferenceProxy prefProxy, ITransferProxyFactory transferProxyFactory) : base(configStore, fileImportProxy, settingsManager) { this.prefProxy = prefProxy; this.requestFactory = requestFactory; this.transferProxyFactory = transferProxyFactory; }
/// <summary> /// Constructor with dependency injection /// </summary> public EditDataController( ILoggerFactory logger, IConfigurationStore configStore, IFileImportProxy fileImportProxy, ITRexCompactionDataProxy tRexCompactionDataProxy, ICompactionSettingsManager settingsManager) : base(configStore, fileImportProxy, settingsManager) { this._tRexCompactionDataProxy = tRexCompactionDataProxy; }
/// <summary> /// Constructor with injection /// </summary> /// <param name="logger">LoggerFactory</param> /// <param name="configStore">Configuration Store</param> /// <param name="trexCompactionDataProxy">Trex Gateway production data proxy</param> public TileController( #if RAPTOR IASNodeClient raptorClient, #endif ILoggerFactory logger, IConfigurationStore configStore, ICompactionSettingsManager settingsManager, ITRexCompactionDataProxy trexCompactionDataProxy, IFileImportProxy fileImportProxy) : base(configStore, fileImportProxy, settingsManager) { #if RAPTOR this.raptorClient = raptorClient; #endif this.logger = logger; ConfigStore = configStore; TRexCompactionDataProxy = trexCompactionDataProxy; }
/// <summary> /// Constructor with injection /// </summary> /// <param name="logger">Logger</param> /// <param name="configStore">Configuration store</param> /// <param name="tRexCompactionDataProxy"></param> public ReportController( #if RAPTOR IASNodeClient raptorClient, #endif ILoggerFactory logger, IConfigurationStore configStore, ICompactionSettingsManager settingsManager, ITRexCompactionDataProxy tRexCompactionDataProxy, IFileImportProxy fileImportProxy) : base(configStore, fileImportProxy, settingsManager) { #if RAPTOR this.raptorClient = raptorClient; #endif this._logger = logger; _log = logger.CreateLogger <ReportController>(); this.configStore = configStore; this.tRexCompactionDataProxy = tRexCompactionDataProxy; }
public void Initialize(ILogger log, IConfigurationStore configurationStore, IFileImportProxy fileImportProxy, ICompactionSettingsManager settingsManager, Guid?projectUid, long projectId, CompactionProjectSettings projectSettings, CompactionProjectSettingsColors projectSettingsColors, IHeaderDictionary headers, FilterResult filter, DesignDescriptor designDescriptor) { filter?.Validate(); // Should be moved to FilterResult.CreateFilterObsolete(). Log = log; ConfigurationStore = configurationStore; FileImportProxy = fileImportProxy; SettingsManager = settingsManager; ProjectUid = projectUid; ProjectId = projectId; Headers = headers; ProjectSettings = projectSettings; ProjectSettingsColors = projectSettingsColors; Filter = filter; DesignDescriptor = designDescriptor; }
/// <summary> /// Constructor with injection /// </summary> /// <param name="raptorClient">Raptor client</param> /// <param name="logger">Logger</param> /// <param name="cache">Elevation extents cache</param> /// <param name="settingsManager">Compaction settings manager</param> /// <param name="configStore">Configuration store</param> /// <param name="trexCompactionDataProxy">Trex Gateway production data proxy</param> public ElevationExtentsProxy( #if RAPTOR IASNodeClient raptorClient, #endif ILoggerFactory logger, IDataCache cache, ICompactionSettingsManager settingsManager, IConfigurationStore configStore, ITRexCompactionDataProxy trexCompactionDataProxy, IFileImportProxy fileImportProxy) { #if RAPTOR this.raptorClient = raptorClient; #endif this.logger = logger; this.log = logger.CreateLogger <ElevationExtentsProxy>(); elevationExtentsCache = cache; this.settingsManager = settingsManager; this.configStore = configStore; this.trexCompactionDataProxy = trexCompactionDataProxy; this.fileImportProxy = fileImportProxy; }
/// <summary> /// Default Constructor /// </summary> public Compaction3DMapController(ILoggerFactory loggerFactory, IServiceExceptionHandler serviceExceptionHandler, IConfigurationStore configStore, IFileImportProxy fileImportProxy, IProjectSettingsProxy projectSettingsProxy, IFilterServiceProxy filterServiceProxy, ICompactionSettingsManager settingsManager, IProductionDataTileService tileService, #if RAPTOR IASNodeClient raptorClient, #endif IBoundingBoxHelper boundingBoxHelper, ITRexCompactionDataProxy trexCompactionDataProxy, ITransferProxyFactory transferProxyFactory) : base(configStore, fileImportProxy, settingsManager) { this.tileService = tileService; this.boundingBoxHelper = boundingBoxHelper; this.trexCompactionDataProxy = trexCompactionDataProxy; this.transferProxyFactory = transferProxyFactory; }
/// <summary> /// Default constructor. /// </summary> public CompactionPaletteController(IConfigurationStore configStore, IElevationExtentsProxy elevProxy, IFileImportProxy fileImportProxy, ICompactionSettingsManager settingsManager) : base(configStore, fileImportProxy, settingsManager) { this.elevProxy = elevProxy; }
/// <summary> /// Default constructor. /// </summary> public CompactionDetailsDataController(IConfigurationStore configStore, IFileImportProxy fileImportProxy, ICompactionSettingsManager settingsManager, IProductionDataRequestFactory requestFactory) : base(configStore, fileImportProxy, settingsManager, requestFactory) { }
/// <inheritdoc /> public LineworkController(IConfigurationStore configStore, IFileImportProxy fileImportProxy, ICompactionSettingsManager settingsManager) : base(configStore, fileImportProxy, settingsManager) { }
/// <summary> /// Constructor with injection /// </summary> public TerrainController(ILoggerFactory logger, IConfigurationStore configStore, ICompactionSettingsManager settingsManager, IFileImportProxy fileImportProxy) : base(configStore, fileImportProxy, settingsManager) { }
/// <summary> /// Default constructor. /// </summary> protected BaseController(IConfigurationStore configStore, IFileImportProxy fileImportProxy, ICompactionSettingsManager settingsManager) { ConfigStore = configStore; FileImportProxy = fileImportProxy; SettingsManager = settingsManager; }