USP_USERSETTINGSLISTBUILDER_DELETE
Parameters
| Parameter | Parameter Type | Mode | Description | 
|---|---|---|---|
| @CURRENTAPPUSERID | uniqueidentifier | IN | |
| @CHANGEAGENTID | uniqueidentifier | IN | |
| @USERSETTINGSPATH | nvarchar(4000) | IN | 
Definition
 Copy 
                                    
                create procedure dbo.USP_USERSETTINGSLISTBUILDER_DELETE
                (
                    @CURRENTAPPUSERID uniqueidentifier,
                    @CHANGEAGENTID uniqueidentifier,
                    @USERSETTINGSPATH nvarchar(4000)
                )
                as begin
                    declare @ID uniqueidentifier;
                    select
                        @ID = ID
                    from dbo.USERSETTINGSLISTBUILDER
                    where APPUSERID = @CURRENTAPPUSERID
                    and PATH = @USERSETTINGSPATH;
                    if @ID is not null
                    begin
                        -- Audit trail not enabled, so just issue a delete instead of the _DELETEDBY_ audit proc
                        delete from dbo.USERSETTINGSLISTBUILDER where ID = @ID;
                        return 0;
                    end
                    -- Better safe than sorry, don't attempt the call if the settings aren't found
                    else
                        return 1;
                end