public static string GetString(this CPluginRequest request, string name, string defaultValue = null) { var val = request[name]; if (val == null) { return(defaultValue); } return(val); }
public static int GetInt32(this CPluginRequest request, string name, int defaultValue) { var val = request[name]; int value; if (int.TryParse(val, NumberStyles.Integer, CultureInfo.InvariantCulture, out value)) { return(value); } return(defaultValue); }
public static DateTime GetDateTime(this CPluginRequest request, string name, DateTime defaultValue) { var val = request[name]; return(GetDateTime(val, defaultValue)); }