public override void DoEdit(bool updateAllFields = false) { var OriginalRolesIDs = DC.Set <FrameworkUser>().Where(x => x.ID == Entity.ID).SelectMany(x => x.Roles).Select(x => x.ID).ToList(); DC.ChangeRelationTo(Entity, x => x.Roles, OriginalRolesIDs, SelectedRolesIDs); base.DoEdit(updateAllFields); }
public override void DoAdd() { DC.ChangeRelationTo(Entity, x => x.Roles, null, SelectedRolesIDs); base.DoAdd(); }