private async void button5_Click(object sender, EventArgs e) { textBox9.Clear(); var progress = new Progress <string>(update => textBox9.AppendText(update + Environment.NewLine)); var postVk = new PostVk(chromiumSettings: CompositionRoot.Resolve <IChromiumSettings>(), progressLog: progress); await postVk.RunScenario(accountData : _accountDataLoader.VkAccount, vkGroups : textBox1.Lines, message : textBox10.Text); }
public async Task <IHttpActionResult> PostMessageVkGroup(string login, string password, string group, string message) { try { var engine = new PostVk(chromiumSettings: _chromiumSettings); await engine.RunScenario(accountData : new EmailAccountData { Phone = login, Password = password }, vkGroups : new[] { group }, message : message); } catch (Exception exception) { Log.Error(exception); return(InternalServerError()); } return(Ok()); }