public static bool BindData(string queueMsg, ILogger log = null) { JsonResult jObject = JsonConvert.DeserializeObject <JsonResult>(queueMsg); string crmURL = string.Empty; try { crmURL = AzureManager.GetValueFromAzureVault(ConfigurationManager.AppSettings["KeyVaultUrl"] + jObject.OrgUniqueName); } catch (Exception ex) { WriteInfoLog(log, "Error in Queue message." + ex.ToString()); } if (!string.IsNullOrEmpty(crmURL)) { var service = CRMManager.GetCRMService(crmURL); Entity entityName = new Entity("ait_msteams"); entityName.Id = new Guid(jObject.RecordId); entityName["ait_teamsid"] = jObject.TeamId; entityName["ait_groupid"] = jObject.GroupId; entityName["ait_teamslibraryurl"] = jObject.TeamLibraryUrl; service.Update(entityName); return(true); } return(false); }