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); } } }
/// <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); } } }