public ForgotPasswordModel ThirdForgotPasswordModel()
        {
            var thirdForgotPasswordModel = new ForgotPasswordModel {

                 Email = null

             };

            return thirdForgotPasswordModel;
        }
        public ForgotPasswordModel FirstForgotPasswordModel()
        {
            var firstForgotPasswordModel = new ForgotPasswordModel {

                 Email = null

             };

            return firstForgotPasswordModel;
        }
        public ForgotPasswordModel SecondForgotPasswordModel()
        {
            var secondForgotPasswordModel = new ForgotPasswordModel {

                 Email = null

             };

            return secondForgotPasswordModel;
        }
        public ActionResult ForgotPassword(ForgotPasswordModel model)
        {
            if (ModelState.IsValid)
            {
                var userName = MembershipService.GetUserNameByEmail(model.Email);

                if (userName != null)
                {
                    var currentUser = MembershipService.GetUser(userName);

                    if (currentUser != null && model.Email.ToLower() == currentUser.Email.ToLower())
                    {
                        AccountHelper.SendResetEmail(currentUser);

                        return RedirectToAction("ResetPasswordSuccess", "Account");
                    }
                }
                else
                {
                    ModelState.AddModelError(string.Empty, @"The email address entered does not exist.");
                }

            }
            return View();
        }