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)); }
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)); }