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));
        }
Esempio n. 2
0
 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());
 }