public static object GetPropertyValue(this IUserContent content, string alias, object defaultValue) { var item = content.GetProperty(alias); return(item != null ? item.Value : defaultValue); }
public static TValue GetPropertyValue <TValue>(this IUserContent content, string alias, TValue defaultValue) { var item = content.GetProperty(alias); return(item != null ? (TValue)item.Value : defaultValue); }
public static string GetPropertyValue(this IUserContent content, string alias, string defaultValue) { var item = content.GetProperty(alias); return(item != null?item.Value.ToString() : defaultValue); }