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
        }
        /// <summary>
        /// Method to change Password.
        /// </summary>
        /// <param name="memberId"></param>
        /// <param name="newPassword"></param>
        /// <returns></returns>
        public bool ChangeMemberPasswd(string memberId, string newPassword)
        {
            MemberAction objMember = new MemberAction();

            bool isCompleted = false;

            try
            {
                Member memberData = objMember.GetMemberByMemberId(memberId);

                if (memberData != null)
                    isCompleted = objMember.ChangeMemberPasswd(memberData, newPassword);
            }
            catch
            {
            }

            return isCompleted;
        }