private async Task UpdateDeviceRelations(
     IDocDbClient tgt,
     List <DeviceRelation> relations,
     CancellationToken token)
 {
     logger.LogInformation($"saving device relations...");
     var objs = relations.Select(e => JObject.FromObject(e, jsonSerializer)).ToList();
     await tgt.UpsertObjects(objs, token);
 }
Example #2
0
        public async Task <int> UpsertObjects(List <T> list, CancellationToken cancel = default)
        {
            var objs = list.Select(item => JObject.FromObject(item, jsonSerializer)).ToList();

            return(await docDbClient.UpsertObjects(objs, cancel));
        }
Example #3
0
        private async Task <int> Ingest <T>(IEnumerable <T> events)
        {
            var objs = events.Select(e => JObject.FromObject(e, _jsonSerializer)).ToList();

            return(await _docDbClient.UpsertObjects(objs));
        }