/// <summary> /// Share this artist with others. /// </summary> /// <param name="recipients"> /// A <see cref="Recipients"/> /// </param> public void Share(Recipients recipients) { if (recipients.Count > 1) { foreach (string recipient in recipients) { Recipients r = new Recipients(); r.Add(recipient); Share(r); } return; } requireAuthentication(); RequestParameters p = getParams(); p["recipient"] = recipients[0]; request("artist.Share", p); }
/// <summary> /// Share this track with others. /// </summary> /// <param name="recipients"> /// A <see cref="Recipients"/> /// </param> /// <param name="message"> /// A <see cref="System.String"/> /// </param> public void Share(Recipients recipients, string message) { if (recipients.Count > 1) { foreach (string recipient in recipients) { Recipients r = new Recipients(); r.Add(recipient); Share(r, message); } return; } requireAuthentication(); RequestParameters p = getParams(); p["recipient"] = recipients[0]; p["message"] = message; request("track.Share", p); }
/// <summary> /// Share this artist with others. /// </summary> /// <param name="recipients">A <see cref="Recipients"/></param> public void Share(Recipients recipients) { if (recipients.Count > 1) { foreach (string recipient in recipients) { var r = new Recipients { recipient }; Share(r); } return; } RequireAuthentication(); var parameters = GetParams(); parameters["recipient"] = recipients[0]; Request("artist.Share", parameters); }