Пример #1
0
        public ActionResult ChangePassword(ProfileModel objChangePwdModel)
        {
            #region
            Member memberData = (Member)SessionStore.GetSessionValue(SessionStore.Memberobject);

            MemberAction objMember = new MemberAction();
            Privacy privacyData = objMember.GetPrivacyByMemberId(memberData.id);
            bool isVerified = objMember.CheckOldPassword(memberData, objChangePwdModel.OldPassword);
            if (isVerified == true)
            {
                bool isPwdUpdated = objMember.ChangeMemberPasswd(memberData, objChangePwdModel.NewPassword);
                if (isPwdUpdated == true)
                {
                    ViewData["ChangePwdMsg"] = "<b>Password has been updated successfully.</b>";
                }
                else
                {
                    ViewData["ChangePwdMsg"] = "Error occured while updating password.";
                }
            }
            else
            {
                ViewData["ChangePwdMsg"] = "Old password does not match.";
            }
            ViewData["SelectedIndex"] = 2;
            GetRegions();
            MyUsername(privacyData);
            SeedContributionMessage(privacyData);
            SeedCommitmentMessage(privacyData);
            GetExternalAccountList();
            ViewData["LoggedInMember"] = memberData.id.ToString();
            return View("Profile");
            #endregion
        }