public async Task UpsertCalculationCalculationRelationship(string calculationIdA, string calculationIdB)
        {
            await UpsertRelationship <Calculation, Calculation>(AttributeConstants.CalculationACalculationBRelationship,
                                                                (AttributeConstants.CalculationId, calculationIdA),
                                                                (AttributeConstants.CalculationId, calculationIdB));

            await UpsertRelationship <Calculation, Calculation>(AttributeConstants.CalculationBCalculationARelationship,
                                                                (AttributeConstants.CalculationId, calculationIdB),
                                                                (AttributeConstants.CalculationId, calculationIdA));
        }
        public async Task UpsertCalculationDataFieldRelationship(string calculationId, string dataFieldId)
        {
            await UpsertRelationship <Calculation, DataField>(AttributeConstants.CalculationDataFieldRelationshipId,
                                                              (AttributeConstants.CalculationId, calculationId),
                                                              (AttributeConstants.DataFieldId, dataFieldId));

            await UpsertRelationship <DataField, Calculation>(AttributeConstants.DataFieldCalculationRelationship,
                                                              (AttributeConstants.DataFieldId, dataFieldId),
                                                              (AttributeConstants.CalculationId, calculationId));
        }
        public async Task UpsertCalculationSpecificationRelationship(string calculationId, string specificationId)
        {
            await UpsertRelationship <Calculation, Specification>(AttributeConstants.CalculationSpecificationRelationshipId,
                                                                  (AttributeConstants.CalculationId, calculationId),
                                                                  (AttributeConstants.SpecificationId, specificationId));

            await UpsertRelationship <Specification, Calculation>(AttributeConstants.SpecificationCalculationRelationshipId,
                                                                  (AttributeConstants.SpecificationId, specificationId),
                                                                  (AttributeConstants.CalculationId, calculationId));
        }
Beispiel #4
0
        public async Task CreateSpecificationDatasetRelationship(string specificationId, string datasetId)
        {
            await UpsertRelationship <Specification, Dataset>(AttributeConstants.SpecificationDatasetRelationship,
                                                              (AttributeConstants.SpecificationId, specificationId),
                                                              (AttributeConstants.DatasetId, datasetId));

            await UpsertRelationship <Dataset, Specification>(AttributeConstants.DatasetSpecificationRelationship,
                                                              (AttributeConstants.DatasetId, datasetId),
                                                              (AttributeConstants.SpecificationId, specificationId));
        }
        public async Task UpsertDatasetDataFieldRelationship(string datasetId, string dataFieldId)
        {
            await UpsertRelationship <Dataset, DataField>(AttributeConstants.DatasetDataFieldRelationshipId,
                                                          (AttributeConstants.DatasetId, datasetId),
                                                          (AttributeConstants.DataFieldId, dataFieldId));

            await UpsertRelationship <DataField, Dataset>(AttributeConstants.DataFieldDatasetRelationshipId,
                                                          (AttributeConstants.DataFieldId, dataFieldId),
                                                          (AttributeConstants.DatasetId, datasetId));
        }
        public async Task UpsertDataDefinitionDatasetRelationship(string datasetDefinitionId, string datasetId)
        {
            await UpsertRelationship <DatasetDefinition, Dataset>(AttributeConstants.DatasetDefinitionDatasetRelationshipId,
                                                                  (AttributeConstants.DatasetDefinitionId, datasetDefinitionId),
                                                                  (AttributeConstants.DatasetId, datasetId));

            await UpsertRelationship <Dataset, DatasetDefinition>(AttributeConstants.DatasetDatasetDefinitionRelationshipId,
                                                                  (AttributeConstants.DatasetId, datasetId),
                                                                  (AttributeConstants.DatasetDefinitionId, datasetDefinitionId));
        }
Beispiel #7
0
 public async Task UpsertCalculationFundingLineRelationship(string calculationId, string fundingLineId)
 {
     await UpsertRelationship <Calculation, FundingLine>(AttributeConstants.CalculationFundingLineRelationshipId,
                                                         (AttributeConstants.CalculationId, calculationId),
                                                         (AttributeConstants.FundingLineId, fundingLineId));
 }