Ejemplo n.º 1
0
 public DatabankService(
     ISettingsProvider settingsProvider,
     IAzureStorage azureStorage,
     IDbConnection dbConnection,
     IDataTableCreator dataTableCreator)
 {
     this.settingsProvider = settingsProvider;
     this.azureStorage     = azureStorage;
     this.dbConnection     = dbConnection;
     this.dataTableCreator = dataTableCreator;
 }
Ejemplo n.º 2
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="SampleCommand" /> class.
 /// </summary>
 /// <param name="sampleCommandProperties">The command properties</param>
 /// <param name="sheetRetriever">The sheet retriever</param>
 /// <param name="dataTableCreator">The data table creator</param>
 /// <param name="filePathSelector">The file path selector</param>
 /// <param name="dataWriter">The data writer</param>
 /// <param name="dialogService">The dialog service</param>
 public SampleCommand(
     [NotNull] IRvtCommandProperties <SampleCommand> sampleCommandProperties,
     [NotNull] IElementRetriever sheetRetriever,
     [NotNull] IDataTableCreator dataTableCreator,
     [NotNull] IFilePathSelector filePathSelector,
     [NotNull] IDataWriter dataWriter,
     [NotNull] IDialogService dialogService)
     : base(sampleCommandProperties)
 {
     _dialogService    = dialogService ?? throw new ArgumentNullException(nameof(dialogService));
     _filePathSelector = filePathSelector ?? throw new ArgumentNullException(nameof(filePathSelector));
     _dataWriter       = dataWriter ?? throw new ArgumentNullException(nameof(dataWriter));
     _dataTableCreator = dataTableCreator ?? throw new ArgumentNullException(nameof(dataTableCreator));
     _sheetRetriever   = sheetRetriever ?? throw new ArgumentNullException(nameof(sheetRetriever));
 }