Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
        /// <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);
        }