Example #1
0
 void Handle(Input.Remove input)
 {
     if (Parent.IsArray)
     {
         Parent.Remove(this);
     }
     Data.Delete();
 }
Example #2
0
        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();
            }
        }
Example #3
0
 /// <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);
 }