void Handle(Input.Remove input) { if (Parent.IsArray) { Parent.Remove(this); } Data.Delete(); }
void Handle(Input.Remove action) { Simplified.Ring3.SystemUserGroup group = this.Data as Simplified.Ring3.SystemUserGroup; Simplified.Ring3.SystemUser user = this.Parent.Parent.Data as Simplified.Ring3.SystemUser; var removeGroup = Db.SQL <Simplified.Ring3.SystemUserGroupMember>("SELECT o FROM Simplified.Ring3.SystemUserGroupMember o WHERE o.WhatIs=? AND o.ToWhat=?", user, group).First; if (removeGroup != null) { removeGroup.Delete(); } }
/// <summary> /// Remove a SystemUser from the group /// </summary> /// <param name="action"></param> void Handle(Input.Remove action) { Simplified.Ring3.SystemUserGroup group = this.Parent.Parent.Data as Simplified.Ring3.SystemUserGroup; Simplified.Ring3.SystemUser systemUser = this.Data as Simplified.Ring3.SystemUser; SystemUserAdmin.RemoveSystemUserFromSystemUserGroup(systemUser, group); }