spAddUpdate_SignInProperties

Parameters

Parameter Parameter Type Mode Description
@PKID int INOUT
@HomePageID int IN
@NewUserStartPageID int IN
@NewUserTemplateID int IN
@ForgottenPWDTemplateID int IN
@ContentID int IN
@MFAcodeTemplateID int IN
@ChangeEmailAddressEmailTemplateID int IN

Definition

Copy

     CREATE PROCEDURE dbo.spAddUpdate_SignInProperties
      (
          @PKID int output,
          @HomePageID int,
          @NewUserStartPageID int,
          @NewUserTemplateID int,
          @ForgottenPWDTemplateID int,
        @ContentID int,
??      @MFAcodeTemplateID int = -1,
??      @ChangeEmailAddressEmailTemplateID int = -1          
      )
      as
      IF (@PKID <= 0
          BEGIN
                  INSERT INTO [dbo].[SignInProperties]
                  (
                      [HomePageID], 
                      [NewUserStartPageID], 
                      [NewUserTemplateID], 
                      [ForgottenPWDTemplateID], 
                      [MFAcodeTemplateID],?
?? ??? ?      [ChangeEmailAddressEmailTemplateID],
                      [ContentID]
                  )
                  VALUES(
                      @HomePageID
                      @NewUserStartPageID
                      @NewUserTemplateID
                      @ForgottenPWDTemplateID
                      @MFAcodeTemplateID,?
?? ??? ?      @ChangeEmailAddressEmailTemplateID,
                      @ContentID
                  )

                  SELECT @PKID = @@Identity
          END
      ELSE
          BEGIN
              UPDATE [dbo].[SignInProperties]
              SET [HomePageID]=@HomePageID, [NewUserStartPageID]=@NewUserStartPageID, [NewUserTemplateID]=@NewUserTemplateID, [ForgottenPWDTemplateID]=@ForgottenPWDTemplateID
              [MFAcodeTemplateID]=@MFAcodeTemplateID, [ChangeEmailAddressEmailTemplateID]=@ChangeEmailAddressEmailTemplateID, [ContentID]=@ContentID
              WHERE [ID] = @PKID
          END