Example #1
0
        /// <summary>
        /// GetNVPs will return all Name Value Pairs avalible for a given account
        /// </summary>
        /// <param name="accountId">The account the list of NVPs are for</param>
        /// <returns>Returns a data table of name value pairs for a given account</returns>
        /// <remarks></remarks>
        public static DataTable GetNameValuePairs(int accountId)
        {
            MSecurityEntityProfile mSecurityProfile = SecurityEntityUtility.CurrentProfile();
            BNameValuePairs        myNameValuePair  = new BNameValuePairs(mSecurityProfile);

            return(myNameValuePair.GetAllNameValuePair(accountId));
        }
Example #2
0
 /// <summary>
 /// GetNVPs will return all Name Value Pairs reguardless of security
 /// </summary>
 /// <param name="yourDataTable">An instance of a data table you would like populated</param>
 /// <remarks></remarks>
 public static void GetNameValuePairs(DataTable yourDataTable)
 {
     yourDataTable = (DataTable)HttpContext.Current.Cache[CachedNameValuePairTableName];
     if (yourDataTable == null)
     {
         MSecurityEntityProfile mSecurityProfile = SecurityEntityUtility.CurrentProfile();
         BNameValuePairs        myNameValuePair  = new BNameValuePairs(mSecurityProfile);
         yourDataTable = myNameValuePair.GetAllNameValuePair();
         CacheController.AddToCacheDependency(CachedNameValuePairTableName, yourDataTable);
     }
 }