public void Initialize( IVhptUserControlFactory vhptUserControlFactory, IEnumerable<VhptIdentification> vhpts, IImporter importer) { this.InitializeJokeImport(importer); this.InitializeVhpts(vhpts, vhptUserControlFactory); }
private void InitializeVhpts(IEnumerable<VhptIdentification> vhpts, IVhptUserControlFactory vhptUserControlFactory) { foreach (var vhptId in vhpts) { var vhptControl = vhptUserControlFactory.CreateUserControl(vhptId); var tabPage = new TabPage(vhptId.Name); tabPage.Controls.Add(vhptControl); this.vhpts.TabPages.Add(tabPage); } }