Hello,
Make your SP as following way
CREATE PROCEDURE InsertSP
(
@nameFirst varchar(50),
@nameLast varchar(50),
@email varchar(50),
@PermissionValue varchar(50)
)
AS
BEGIN
Begin Transaction InsertUser
INSERT INTO User_Master( [nameFirst], [nameLast], [email]) VALUES ( @nameFirst, @nameLast, @email)
DECLARE @intValue as Int = SCOPE_IDENTITY()
IF @intValue > 0
BEGIN
INSERT INTO Permission( @intValue,PermissionValue) VALUES ( UserID, @PermissionValue)
COMMIT TRANSACTION InsertUser;
END
ELSE
BEGIN
ROLLBACK TRANSACTION InsertUser;
END
END
Hope this helpful!
Thanks