Пример #1
0
        public virtual IEnumerable <DataTable> ConvertToDataTables()
        {
            var jsonSerializer = new UnwrappedObjectSerializer(AppendParentNamesOnSerialize);

            var dataAsJson = JsonConvert.SerializeObject(SerializationData, jsonSerializer);

            var dataTable = JsonConvert.DeserializeObject <DataTable>(dataAsJson);

            return(new[] { dataTable });
        }
Пример #2
0
        public override IEnumerable <DataTable> ConvertToDataTables()
        {
            var objectToConvert = SerializationData.Select(a => (CloseApproachInfoSubTable)a);

            var jsonSerializer = new UnwrappedObjectSerializer(true);

            var dataTableList = new List <DataTable>();

            foreach (var subTable in objectToConvert)
            {
                var dataAsJson = JsonConvert.SerializeObject(subTable.CloseApproachData, jsonSerializer);

                var dataTable = JsonConvert.DeserializeObject <DataTable>(dataAsJson);

                dataTableList.Add(dataTable);
            }

            return(dataTableList);
        }