Example #1
0
        public virtual IRecipient[] GetRecipients(INotifyAction action, string objectID)
        {
            if (action == null)
            {
                throw new ArgumentNullException("action");
            }

            var recipents        = new List <IRecipient>(5);
            var directRecipients = subscriptionProvider.GetRecipients(action, objectID) ?? new IRecipient[0];

            recipents.AddRange(directRecipients);
            return(recipents.ToArray());
        }
 public IRecipient[] GetRecipients(INotifyAction action, string objectID)
 {
     return(provider.GetRecipients(GetAdminAction(action), objectID));
 }