spGetClientUser_NotificationSubscription

Parameters

Parameter Parameter Type Mode Description
@ClientUserID int IN
@NotificationTypeID int IN
@ContextID int IN

Definition

Copy



CREATE PROCEDURE dbo.spGetClientUser_NotificationSubscription
    (
    @ClientUserID int,
    @NotificationTypeID int,
    @ContextID int
    )
    AS

    DECLARE @NotificationID int

    SELECT @NotificationID = dbo.fnGetNotificationByType(@NotificationTypeID, @ContextID)

    DECLARE @NotificationSubscriptionID int

    if @NotificationID > 0
        begin
        SELECT @NotificationSubscriptionID = ID
        FROM NotificationSubscription
        WHERE
        NotificationID = @NotificationID AND
        UserID = @ClientUserID            
        end

    SELECT ISNULL(@NotificationID,0) 'NotificationID' , ISNULL(@NotificationSubscriptionID,0) 'NotificationSubscriptionID'