Exemplo n.º 1
0
        protected async Task <PolicyDTO> UpdateContact(PolicyDTO policy, string emailAddress)
        {
            if (policy.Contact == null)
            {
                policy.Contact = new PolicyContactDTO();
            }

            policy.Contact.EmailAddress = emailAddress;
            return(await PolicyApi.SetContactWithHttpMessagesAsync(policy.Id, policy.Contact, Jwt.CreateAuthorizationHeader(policy.Id)).Data());
        }
Exemplo n.º 2
0
        /// <param name='operations'>
        /// The operations group for this extension method.
        /// </param>
        /// <param name='id'>
        /// </param>
        /// <param name='contact'>
        /// </param>
        /// <param name='cancellationToken'>
        /// The cancellation token.
        /// </param>
        public static async Task <PolicyDTO> SetContactAsync(this IPolicies operations, long?id, PolicyContactDTO contact, CancellationToken cancellationToken = default(CancellationToken))
        {
            HttpOperationResponse <PolicyDTO> result = await operations.SetContactWithHttpMessagesAsync(id, contact, null, cancellationToken).ConfigureAwait(false);

            return(result.Body);
        }