public ActionResult CheckMobile(CheckMobileViewModel check) { if (ModelState.IsValid) { var user = db.Users.FirstOrDefault(u => u.Mobile == check.Mobile); if (user != null) { SmsSender sms = new SmsSender(); sms.Send(check.Mobile, "کد تایید شما برای تغییر کلمه عبور " + user.CodeNumber + "می باشد"); return(RedirectToAction("ForgetPassword")); } else { ModelState.AddModelError("Mobile", "شما هنوز ثبت نام نکردید"); } } return(View(check)); }
public ActionResult CheckMobile(CheckMobileViewModel checkMobile) { if (ModelState.IsValid) { var user = db.Users.FirstOrDefault(u => u.Mobile == checkMobile.Mobile); if (user != null) { SMSSender sms = new SMSSender(); MailMessage mail = new MailMessage("*****@*****.**", "*****@*****.**", XamarinMVC.App_GlobalResources.Texts.ActivisionCode, user.Code); SmtpClient client = new SmtpClient(); client.Send(mail); sms.SendSMS(user.Mobile, " " + XamarinMVC.App_GlobalResources.Texts.ActivisionCode + ": " + user.Code); return(RedirectToAction("ForgetPassword")); } else { ModelState.AddModelError("Mobile", XamarinMVC.App_GlobalResources.Errors.CheckMobile); } } return(View()); }