示例#1
0
        public static DataTable GetExcludedSystemEntities(string categoryName)
        {
            var upValue = PerferenceUtility.GetUserPreferenceByKey(ActivityStreamExcludedEntities, categoryName, categoryName);

            var data = new UserPreferenceSelectedItemDataModel();

            data.ApplicationUserId = SessionVariables.RequestProfile.AuditId;
            data.ParentKey         = upValue;
            var dt = UserPreferenceSelectedItemDataManager.Search(data, SessionVariables.RequestProfile);

            if (dt != null)
            {
                var rowFilter = String.Empty;
                rowFilter = " UserPreferenceKey = '" + ActivityStreamExcludedEntities + "' ";
                var dv = dt.DefaultView;
                dv.RowFilter = rowFilter;
                return(dv.ToTable());
            }
            return(dt);
        }
示例#2
0
        public static void SetExcludedSystemEntities(List <string> lst, string categoryName)
        {
            var upValue = PerferenceUtility.GetUserPreferenceByKey(ActivityStreamExcludedEntities, categoryName, categoryName);
            var upkId   = PerferenceUtility.GetUserPreferenceKey(ActivityStreamExcludedEntities);

            var data = new UserPreferenceSelectedItemDataModel();

            data.UserPreferenceKeyId = upkId;
            UserPreferenceSelectedItemDataManager.Delete(data, SessionVariables.RequestProfile);

            foreach (var strValue in lst)
            {
                data = new UserPreferenceSelectedItemDataModel();
                data.UserPreferenceKeyId = upkId;
                data.ApplicationUserId   = SessionVariables.RequestProfile.AuditId;
                data.ParentKey           = upValue;
                data.Value     = strValue;
                data.SortOrder = 1;
                UserPreferenceSelectedItemDataManager.Create(data, SessionVariables.RequestProfile);
            }
        }
示例#3
0
        protected override DataTable GetData()
        {
            var dt = UserPreferenceSelectedItemDataManager.Search(oSearchFilter.SearchParameters, SessionVariables.RequestProfile);

            return(dt);
        }