Du behöver en parameter med Direction inställd på ParameterDirection.ReturnValue
i kod men du behöver inte lägga till en extra parameter i SP. Prova detta
SqlParameter returnParameter = cmd.Parameters.Add("RetVal", SqlDbType.Int);
returnParameter.Direction = ParameterDirection.ReturnValue;
cmd.ExecuteNonQuery();
int id = (int) returnParameter.Value;