Example #1
0
 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);
 }
Example #2
0
 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());
 }