UFN_EVENTPREFERENCEGROUP_GETRELATEDEVENTPREFERENCEGROUPS

Returns all preference groups for a given event and its related events.

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@EVENTID uniqueidentifier IN
@CURRENTAPPUSERID uniqueidentifier IN

Definition

Copy


create function dbo.UFN_EVENTPREFERENCEGROUP_GETRELATEDEVENTPREFERENCEGROUPS
(
    @EVENTID uniqueidentifier,
    @CURRENTAPPUSERID uniqueidentifier
)
returns table
as
return
(
    select
        EVENTPREFERENCEGROUP.ID [EVENTPREFERENCEGROUPID],
        EVENTPREFERENCEGROUP.EVENTID [EVENTPREFERENCEGROUPEVENTID],
        EVENT.NAME [EVENTPREFERENCEGROUPEVENTNAME],
        EVENTPREFERENCEGROUP.NAME [EVENTPREFERENCEGROUPNAME]
    from
        dbo.EVENTPREFERENCEGROUP
        inner join dbo.EVENT on EVENTPREFERENCEGROUP.EVENTID = EVENT.ID
    where
        EVENTPREFERENCEGROUP.EVENTID in (select ID from dbo.UFN_CHILDEVENTSWITHSITEACCESS(@EVENTID, @CURRENTAPPUSERID))
)