public async Task <ActionResult> PassRemind(string EMail) //FormCollection formCollection { ViewData["Title"] = "Сервисный центр: напоминание пароля"; if (EMail == "") { return(View()); } Classes.Account.PassRemind passRemind = await Task.Run(() => mPassRemind(EMail)); if (passRemind.CountRecord == 0) { ViewData["Msg"] = "Такой Е-Майл адрес не найден в Базе Данных!<br /> Попробуйде ещё раз (у вас ещё 4 попытки)!"; } else { if (ViewData["Msg"] == null) { string GMailCom = ""; if (EMail.IndexOf("@gmail.com") != -1) { GMailCom = "<br /><b style='color:Red'>Внимание! Почта <<< GMAIL.COM >>> по неизвестным причинам заносит письма в спам!</b><br />(проверьте, пожалуйста папку 'Спам')"; } ViewData["Msg"] = "Данные отправлены Вам на Е-Майл!" + GMailCom; ViewData["Visible"] = false; } } return(View()); }
private Classes.Account.PassRemind mPassRemind(string EMail) { Classes.Account.PassRemind passRemind = new Classes.Account.PassRemind(); try { passRemind.ConfirmAndSendMail(EMail); } catch (Exception ex) { ViewData["Msg"] = ex.Message; } return(passRemind); }