public ActionResult ExternalAccounts(ProfileModel objExternalModel)
 {
     #region
     Member memberData = (Member)SessionStore.GetSessionValue(SessionStore.Memberobject);
     MemberAction objMember = new MemberAction();
     Privacy privacyData = objMember.GetPrivacyByMemberId(memberData.id);
     SeedSpeak.Model.ExternalAccount extAccount = new SeedSpeak.Model.ExternalAccount();
     extAccount.accountTye = objExternalModel.AccountType;
     extAccount.username = objExternalModel.Username;
     extAccount.passwd = objExternalModel.Password;
     extAccount.verified = false;
     bool saved = objMember.ManageExternalAccount(memberData, extAccount);
     if (saved == true)
     {
         ViewData["ExternalMsg"] = "<b>External account saved succesfully.</b>";
     }
     else
     {
         ViewData["ExternalMsg"] = "Problem saving external account.";
     }
     ViewData["SelectedIndex"] = 2;
     GetRegions();
     MyUsername(privacyData);
     SeedContributionMessage(privacyData);
     SeedCommitmentMessage(privacyData);
     GetExternalAccountList();
     GetExternalAccountList();
     GetProfileData();
     ViewData["LoggedInMember"] = memberData.id.ToString();
     return View("Profile");
     #endregion
 }