public List <TreeGridItem> LoadNewsletterList(NewsletterGroup obj = null)
        {
            List <TreeGridItem>         returnValue = new List <TreeGridItem>();
            BaseCollection <Newsletter> newsletters = new HJORM.BaseCollection <BitPlate.Domain.Newsletters.Newsletter>();

            if (obj == null)
            {
                newsletters = BaseCollection <Newsletter> .Get("FK_Site='" + SessionObject.CurrentSite.ID.ToString() + "'");
            }
            else
            {
                newsletters = obj.Newsletters;
            }

            foreach (Newsletter newsletter in newsletters)
            {
                TreeGridItem tgi = new TreeGridItem();
                tgi.ID         = newsletter.ID;
                tgi.Name       = newsletter.Name;
                tgi.CreateDate = newsletter.CreateDate;
                tgi.Field1     = newsletter.MailingGroupsString;
                returnValue.Add(tgi);
            }
            return(returnValue);
        }
Exemple #2
0
 public void SaveObjectPermissions(HJORM.BaseCollection <BitPlate.Domain.Autorisation.ObjectPermission> objectPermissions)
 {
     base.Channel.SaveObjectPermissions(objectPermissions);
 }