public static List <BrowserProfileItem> GetItems(IBrowserProfileService browserProfileService) { var browserProfileItems = browserProfileService .GetBrowserProfiles() .Select(x => new BrowserProfileItem { Text = x.Name, Folder = x.Folder }) .ToList(); browserProfileItems.Insert(0, new BrowserProfileItem { Text = "Создать новый профиль" }); browserProfileItems.Insert(0, new BrowserProfileItem { Text = "Не использовать профиль" }); return(browserProfileItems); }
public RegBotControl(ISmsServices smsServices, IOneProxyControl oneProxyControl, IBrowserProfileService browserProfileService) { InitializeComponent(); _smsServices = smsServices; _oneProxyControl = oneProxyControl; _browserProfileService = browserProfileService; GetRandomAccountData(CountryCode.RU); cmbCountry.DataSource = CountryItem.GetCountryItems(); cmbCountry.DisplayMember = "Text"; cmbCountry.SelectedIndex = 0; connectionString = Path.Combine(Application.StartupPath, ConfigurationManager.AppSettings["DbPath"]); Load += Form1_Load; tabPage2.Enter += TabPage2_Enter; btnMailRuEmail.Click += BtnMailRuEmail_Click; btnMailRuPhone.Click += BtnMailRuPhone_Click; btnYandexEmail.Click += BtnYandexEmail_Click; btnYandexPhone.Click += BtnYandexPhone_Click; btnGmail.Click += BtnGmail_Click; btnFacebook.Click += BtnFacebook_Click; btnVk.Click += BtnVk_Click; btnOk.Click += BtnOk_Click; btnInstagram.Click += BtnInstagram_Click; btnTwitter.Click += BtnTwitter_Click; btnGenerateEn.Click += BtnGenerateEn_Click; btnGenerateRu.Click += BtnGenerateRu_Click; dgvItems.FilterStringChanged += DgvItems_FilterStringChanged; dgvItems.SortStringChanged += DgvItems_SortStringChanged; dgvItems.UserDeletingRow += DgvItems_UserDeletingRow; var control = (Control)_oneProxyControl; control.Dock = DockStyle.Fill; pnlOneProxy.Controls.Clear(); pnlOneProxy.Controls.Add(control); }
public MailRuRegistration(IAccountData data, ISmsService smsService, IBrowserProfileService browserProfileService, string folder = "") : base(data, smsService, browserProfileService, folder) { }
protected Bot(IAccountData data, ISmsService smsService, IBrowserProfileService browserProfileService, string folder) : this(data, smsService) { _browserProfileService = browserProfileService; _folder = folder; }