spAddUpdate_ChapterPages

Parameters

Parameter Parameter Type Mode Description
@PKID int INOUT
@DisplayName nvarchar(100) IN
@SitePageID int IN
@IsHomePage bit IN
@ChapterSiteID int IN

Definition

Copy


    CREATE  proc dbo.spAddUpdate_ChapterPages
    @PKID int output,
    @DisplayName nvarchar(100),
    @SitePageID int,
    @IsHomePage bit,
    @ChapterSiteID int

    as

    if @PKID <= 0
        BEGIN
            INSERT INTO [dbo].[ChapterPages]([DisplayName], [SitePageID], [IsHomePage], [ChapterSiteID])
            VALUES(@DisplayName, @SitePageID, @IsHomePage, @ChapterSiteID)
            SELECT @PKID = @@Identity
        END
    ELSE
        BEGIN
            UPDATE [dbo].[ChapterPages]
            SET [DisplayName]=@DisplayName, [SitePageID]=@SitePageID, [IsHomePage]=@IsHomePage, [ChapterSiteID]=@ChapterSiteID
            WHERE [ID] = @PKID
        END