BISharp.Addressing.PowerBiAddresses.AddOrRemoveRows C# (CSharp) Method

AddOrRemoveRows() public method

public AddOrRemoveRows ( string groupId ) : string
groupId string
return string
        public string AddOrRemoveRows(string groupId)
        {
            //"v1.0/myorg/groups/{group_id}/datasets/{dataset_id}/tables/{table_name}/rows"
            if (string.IsNullOrEmpty(groupId))
            {
                return "v1.0/myorg/datasets/{datasetId}/tables/{tableName}/rows";
            }
            else
            {
                return "v1.0/myorg/groups/"+ groupId +"/datasets/{datasetId}/tables/{tableName}/rows";
            }
        }

Usage Example

        public void WithGroupId_AddOrRemoveRows_MatchesDocumentation()
        {
            var expected = "v1.0/myorg/groups/123/datasets/{datasetId}/tables/{tableName}/rows";
            var addresses = new PowerBiAddresses();

            var actual = addresses.AddOrRemoveRows("123");

            Assert.AreEqual(expected, actual);
        }