public virtual TValue As <TValue>(TValue defaultValue = default(TValue))
 {
     return(ValueResolveHelpers.ResolveValue(this, defaultValue));
 }
        public TValue GetValue <TValue>(UserEntity user, UserAttribute key, TValue defaultValue, bool inVisible, bool logIfNull)
        {
            var userAttribute = Get(user, key, inVisible, logIfNull);

            return(ValueResolveHelpers.ResolveValue(userAttribute, defaultValue));
        }
Example #3
0
        public TValue GetValue <TValue>(string key, TValue defaultValue, bool inVisible, bool logIfNull)
        {
            var setting = Get(key, inVisible, logIfNull);

            return(ValueResolveHelpers.ResolveValue(setting, defaultValue));
        }
        public TValue GetValue <TValue>(long id, TValue defaultValue, bool load, bool inVisible, bool logIfNull)
        {
            var userAttribute = Get(id, load, inVisible, logIfNull);

            return(ValueResolveHelpers.ResolveValue(userAttribute, defaultValue));
        }