Click or drag to resize
WebCrmApiUploadPersonImage Method
Registers or updates a person image.

Namespace: dk.webCRM.ApiSync.WebService
Assembly: dk.webCRM.ApiSync.WebService (in dk.webCRM.ApiSync.WebService.dll) Version: 2.0.0.5 (2.0.0.5)
Syntax
public UploadPersonImageResult UploadPersonImage(
	UploadPersonImageData data
)

Parameters

data
Type: dk.webCRM.ApiSync.BusinessLayer.EntitiesUploadPersonImageData
Person image data.

Return Value

Type: UploadPersonImageResult
Returns error status.
Examples
// Login and get a webservice ticket
WebCrmApiSoapClient proxy = new WebCrmApiSoapClient();
ErrorStatus errorStatus;
TicketHeader ticket = proxy.Authenticate("cm1111aaaaaa", "username", "password", out errorStatus);

// Prepare image data
string fileName = "D:\\image.png";
byte[] fileData = File.ReadAllBytes(fileName);
int personId = 1;

UploadPersonImageData data = new UploadPersonImageData() {
    FileName = fileName,
    FileData = fileData,
    PersonId = personId
}

// Upload person image
UploadPersonImageResult result = proxy.UploadPersonImage(ticket, data);
See Also