/// <summary> /// Выполнить задачу в Сlassmates /// </summary> /// <param name="taskText">Текст задачи</param> protected void CarryOutTaskInСlassmates(string taskText) { SwitchToLastTab(); _urlByTask = GetUrlPage(); bool isError = false; switch (taskText) { case "Вступить в группу": _classmatesManager.JoinGroup(); break; case "Поставьте класс под записью": { if (_classmatesManager.IsBlokedContent()) { isError = true; break; } _classmatesManager.PutClass(); break; } case "Поставить 'Класс' на публикации": _classmatesManager.PutClass(); break; case "Поделиться записью": { if (_classmatesManager.IsBlokedContent()) { isError = true; break; } _classmatesManager.MakeRepost(); break; } case "Добавить в друзья": _classmatesManager.AddToFriends(); break; default: _logManager.SendToEmail(taskText, "CarryOutTaskInСlassmates()", GetUrlPage(), "Новая задача"); isError = true; break; } CloseCurrentTabAndSwitchToAnother(); if (isError) { SkipTask(); return; } GetPayout(); }