コード例 #1
0
        public static List <Entity> GetCreatedEntities(JObject data)
        {
            var values   = data["value"].ToObject <JArray>();
            var entities = new List <Entity>();

            foreach (var value in values)
            {
                var entity      = ResponseAttributeFormatter.FormatEntityResponse((JObject)value);
                var type        = value["@odata.type"].ToString();
                var logicalName = type.Split('.').Last();
                entity.LogicalName = logicalName;
                entities.Add(entity);
            }
            return(entities);
        }
コード例 #2
0
        public void AddResult(JObject result)
        {
            if (result == null)
            {
                return;
            }

            foreach (JObject value in result?["value"]?.ToList())
            {
                var entity = ResponseAttributeFormatter.FormatEntityResponse(value);
                Entities.Add(entity);
            }

            NextLink     = result?["@odata.nextLink"]?.ToString();
            RecordCount  = result?["@odata.count"]?.ToString();
            OdataContext = result?["@odata.context"]?.ToString();
        }