spAddUpdate_EventCalendarView

Parameters

Parameter Parameter Type Mode Description
@PKID int INOUT
@Name nvarchar(255) IN
@SiteContentID int IN
@Categories nvarchar(max) IN

Definition

Copy

CREATE    PROCEDURE [dbo].[spAddUpdate_EventCalendarView]
(
    @PKID            int output,
    @Name            nvarchar(255),
    @SiteContentID        int,
    @Categories        nvarchar(max)
)
AS
set nocount on
begin transaction

if (@PKID<=0)
    begin

        INSERT INTO EventCalendarView
        (
            Name,
            CreateDate,
            SiteContentID,
            Categories
        )

        VALUES
        (
            @Name,
            getutcdate(),
            @SiteContentID,
            @Categories
        )

        SELECT @PKID = @@Identity

    end 
else 
    begin

        UPDATE EventCalendarView SET
            Name             = @Name,
            SiteContentID     = @SiteContentID,
            Categories        = @Categories
        WHERE ID=@PKID

    end

commit transaction