public string GetMsTmtDataFlowId([NotNull] IDataFlow dataFlow) { var schema = GetSchema(); var propertyType = schema.GetPropertyType(ThreatModelDataFlowId); var property = dataFlow.GetProperty(propertyType); return(property?.StringValue); }
public void SetMsTmtDataFlowId([NotNull] IDataFlow dataFlow, [Required] string value) { var schema = GetSchema(); var propertyType = schema.GetPropertyType(ThreatModelDataFlowId); var property = dataFlow.GetProperty(propertyType); if (property == null) { property = dataFlow.AddProperty(propertyType, value); } else { property.StringValue = value; } }