Quantcast
Channel: Microsoft Dynamics CRM Forum - Recent Threads
Viewing all articles
Browse latest Browse all 46379

How to Update OptionSet using HttpClient requests

$
0
0

I've determined how to read option sets using the following code. How can I add or remove options?

using (var httpClient = SetupHTTPClient())
            {
                var req = httpClient.GetAsync("EntityDefinitions(LogicalName='account')/Attributes(LogicalName='paymenttermscode')/Microsoft.Dynamics.CRM.PicklistAttributeMetadata/OptionSet?$select=Options").Result;
                JObject termCodeOpts = JsonConvert.DeserializeObject<JObject>(req.Content.ReadAsStringAsync().Result);

                if (termCodeOpts["Options"].HasValues)
                {
                    var optionList = termCodeOpts["Options"].ToList();
                    var labelList = optionList.Where(x => x.SelectToken("Label.LocalizedLabels[0].Label").ToString().Equals(termCode)).FirstOrDefault();
                    if (labelList != null)
                    {
                        return labelList["Value"].ToString();
                    }
                }
            }   



Viewing all articles
Browse latest Browse all 46379

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>