/// <summary>Uploads logo for client.</summary> /// <param name="binaryData">Binary file content (only GIF, PNG, JPG, JPEG, BMP, PDF and DOC formats are accepted).</param> public async Task UploadLogo(byte[] binaryData) { String fileContent = Convert.ToBase64String(binaryData); ClientLogoPutDTO logo = new ClientLogoPutDTO(fileContent); await this.UpdateObject <ClientDTO, ClientLogoPutDTO>(MethodKey.ClientUploadLogo, logo); }
/// <summary>Uploads logo for client.</summary> /// <param name="binaryData">Binary file content (only GIF, PNG, JPG, JPEG, BMP, PDF and DOC formats are accepted).</param> public bool UploadLogo(byte[] binaryData) { String fileContent = Convert.ToBase64String(binaryData); ClientLogoPutDTO logo = new ClientLogoPutDTO(fileContent); var result = this.UpdateObject <ClientDTO, ClientLogoPutDTO>(MethodKey.ClientUploadLogo, logo); return(result != null); }
/// <summary> /// Uploads logo for client. /// </summary> /// <param name="binaryData"> /// Binary file content (only GIF, PNG, JPG, JPEG, BMP, PDF and DOC formats are accepted). /// </param> public async Task UploadLogo(byte[] binaryData) { var targetUrl = $"{_baseUrl}/clients/logo"; string fileContent = Convert.ToBase64String(binaryData); ClientLogoPutDTO logo = new ClientLogoPutDTO(fileContent); await UpdateEntity <ClientDTO, ClientLogoPutDTO>(targetUrl, logo); return; }