/// <summary> /// Remove a parameter from the response /// </summary> /// <param name="key">Name of the parameter from Ogone</param> public void RemoveField(OutFields key) { if (fields.ContainsKey(key)) { fields.Remove(key); } }
/// <summary> /// Get a value of a parameter if it already was added /// </summary> /// <param name="key">Name of the parameter from Ogone</param> /// <returns>Null when not found, otherwise the corresponding value</returns> public string GetField(OutFields key) { string result = null; if (fields.ContainsKey(key)) { result = fields[key]; } return result; }
/// <summary> /// Add a parameter to the response /// </summary> /// <param name="key">Name of the parameter from Ogone</param> /// <param name="value">The value of the parameter</param> public void AddField(OutFields key, string value) { if (!fields.ContainsKey(key) && !string.IsNullOrWhiteSpace(value)) { fields.Add(key, value); } }