public override int InsertFriend(Friend friend) { var context = new FriendsEntities(); var obj = new tblFriends_Friends(); context.AddTotblFriends_Friends(obj); friend.CopyToObject(obj); if (friend.Groups != null) { foreach (var group in friend.Groups) { var item = new tblFriends_Groups {Id = group.Id}; context.AttachTo("tblFriends_Groups", item); obj.Groups.Add(item); } } context.SaveChanges(); return obj.Id; }
public override void UpdateGroup(Group group) { var context = new FriendsEntities(); var obj = new tblFriends_Groups {Id = group.Id}; context.AttachTo("tblFriends_Groups", obj); group.CopyToObject(obj); context.SaveChanges(); }