private static async Task CreateExternalIdField(string objectName, string fieldName) { var salesforceClient = new SalesforceClient(); var loginResult = await salesforceClient.Login(_username, _password, _organizationId); await salesforceClient.CreateCustomField(objectName, fieldName, loginResult.SessionId, loginResult.MetadataServerUrl, true); }
public async void CreateObjectAndField() { var customObject = "MyCustomObject"; var standardObject = "Account"; var customField = "MyCustomField__c"; var salesforceClient = new SalesforceClient(); var loginResult = await salesforceClient.Login(_username, _password, _organizationId); var createObjectResult = await salesforceClient.CreateCustomObject(customObject, loginResult.SessionId, loginResult.MetadataServerUrl); Assert.IsNotNull(createObjectResult); var createFieldResult = await salesforceClient.CreateCustomField(customObject + "__c", customField, loginResult.SessionId, loginResult.MetadataServerUrl); Assert.IsNotNull(createFieldResult); var createFieldResult2 = await salesforceClient.CreateCustomField(standardObject, customField, loginResult.SessionId, loginResult.MetadataServerUrl); Assert.IsNotNull(createFieldResult2); }
private static async Task CreateExternalIdField(string objectName, string fieldName) { var salesforceClient = new SalesforceClient(); var loginResult = await salesforceClient.Login(_username, _password, _organizationId); await salesforceClient.CreateCustomField(objectName, fieldName, loginResult.SessionId, loginResult.MetadataServerUrl, true); }