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); }
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); } }
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); }
public void DeleteGrp(TlkpMailingGroups grp) { throw new NotImplementedException(); }