コード例 #1
0
        public void UnmapToGrp(TblMailingLists mail, TlkpMailingGroups grp)
        {
            //throw new NotImplementedException();

            TblMailingLists m = GetById(mail.Id);

            TblEmailGroupMapping _gp = m.TblEmailGroupMapping
                                       .FirstOrDefault(x => x.MailingGroup == grp.Id);

            Context.Remove(_gp);

            Save(m);
        }
コード例 #2
0
        public void MapToGrp(TblMailingLists mail, TlkpMailingGroups grp)
        {
            TblMailingLists m = GetById(mail.Id);

            TblEmailGroupMapping _gp = m.TblEmailGroupMapping
                                       .FirstOrDefault(x => x.MailingGroup == grp.Id);

            if (_gp == null)
            {
                TblEmailGroupMapping mapping = new TblEmailGroupMapping();
                mapping.MailingGroupNavigation = grp;
                m.TblEmailGroupMapping.Add(mapping);
                Save(m);
            }
        }
コード例 #3
0
        public bool CreateGrp(TlkpMailingGroups grp)
        {
            //throw new NotImplementedException();
            //Context.TlkpMailingGroups.Add(grp);

            TlkpMailingGroups g = GetGrpByName(grp.GroupName);

            if (g != null)
            {
                return(false);
            }

            Context.TlkpMailingGroups.Add(grp);
            Context.SaveChanges();

            return(true);
        }
コード例 #4
0
 public void DeleteGrp(TlkpMailingGroups grp)
 {
     throw new NotImplementedException();
 }