/// <summary> /// Removes the permission. /// </summary> /// <param name="applet">The applet.</param> public void RemovePermission(ICloudApplet applet) { if (Permissions.All(x => x.TargetId != applet.Id)) { return; } var p = Permissions.First(x => x.TargetId == applet.Id); RemovePart(p); }
/// <summary> /// Adds the permission. /// </summary> /// <param name="applet">The applet.</param> /// <returns>ILink.</returns> public ILink AddPermission(ICloudApplet applet) { return(AddPart(new PermissionLink(applet, this)) as ILink); }
public PermissionLink(ICloudApplet applet, IRole role) { }