public void SendTo(List <Contact> contacts, string text, IMessageChannel channel)
        {
            Message message;

            foreach (Contact contact in contacts)
            {
                if (channel != null)
                {
                    message      = channel.CreateMessage(this.Owner, contact);
                    message.Text = text;
                    channel.Send(message);
                }
            }
        }
Exemple #2
0
        /// <summary>
        /// Envía un email con un cuerpo que se pasa como parámetro, a uno o varios contactos de un directorio.
        /// </summary>
        /// <param name="toList">Lista con los nombres de cotactos.</param>
        /// <param name="channel">Canal para el envío del mensaje.</param>
        /// <param name="message">Cuerpo del email.</param>
        public void Send(string[] toList, IMessageChannel channel, string text)
        {
            Message        message;
            List <Contact> sendTo = this.Search(toList);

            foreach (Contact person in sendTo)
            {
                if (channel != null)
                {
                    message      = channel.CreateMessage(this.Owner, person, text);
                    message.Text = text;
                    channel.Send(message);
                }
            }
        }