public async Task <IActionResult> Replace(Guid contactId, [FromBody] ContactAssociateAccessProfilesRequestViewModel model)
        {
            await BearerToken();

            var result = await _entitlementContactRoleService.ReplaceAsync(_httpClient, contactId, model, _instance.Value.Instance);

            return(Ok(result));
        }
        public async Task <IActionResult> Insert(Guid contactId, [FromBody] ContactAssociateAccessProfilesRequestViewModel model)
        {
            await BearerToken();

            foreach (var item in model.PerfisAcesso)
            {
                var entitlementContactRole = await _entitlementContactRoleService.GetByContactIdAndEntitlementIdAsync(_httpClient, contactId.ToString(), item._axt_entitlementid_value.ToString(), _instance.Value.Instance, true);

                if (entitlementContactRole == null)
                {
                    await _entitlementContactRoleService.InsertAsync(_httpClient, contactId, item, _instance.Value.InstanceApi);
                }
            }
            return(Ok());
        }