public ExportDataProcess(IExportDataProvider dataProvider, IFileSystemFactory fileSystemFactory, IVkGroupRepository vkGroupRepository, ILog log) { this.dataProvider = dataProvider; this.fileSystemFactory = fileSystemFactory; this.vkGroupRepository = vkGroupRepository; this.log = log; }
protected ExporterFactoryBase(IExportDataProvider provider) { if (provider == null) { throw new ArgumentNullException(); } Provider = provider; }
public MainForm() { InitializeComponent(); setupForm(); exportDataProvider = new ExportDataProvider(); localProvider = new LocalProvider(); fetchLocals(); }
public MyConcreteExporterFactory(IExportDataProvider provider) : base(provider) { }