-- ============================================= -- Author: -- Create date: -- Description: -- ============================================= CREATE PROCEDURE [dbo].[fis_admin_addGroupMember] @authaccount varchar(5) ,@usergroup_id varchar(5) ,@useraccount_id varchar(5) AS BEGIN SET NOCOUNT ON; DECLARE @utcnow datetime = GETUTCDATE(); IF NOT EXISTS (SELECT * FROM [dbo].[fis_usergroups_members] WHERE [usergroup_id] = @usergroup_id AND [useraccount_id] = @useraccount_id and [DateDeleted] is null) BEGIN INSERT INTO [dbo].[fis_usergroups_members] ([usergroup_id] ,[useraccount_id] ,[UserCreated] ,[DateCreated] ,[UserDeleted] ,[DateDeleted]) VALUES (@usergroup_id ,@useraccount_id ,@authaccount ,@utcnow ,NULL ,NULL); END SELECT CAST((CASE WHEN EXISTS (SELECT * FROM [dbo].[fis_usergroups_members] WHERE [usergroup_id] = @usergroup_id AND [useraccount_id] = @useraccount_id and [DateDeleted] is null) THEN 1 ELSE 0 END) as bit); END