public async Task DeleteRouteAsync(ProviderRoute newRoute) { var partitionKey = ProviderRouteMyNoSqlEntity.GeneratePartitionKey(); var rowKey = ProviderRouteMyNoSqlEntity.GenerateRowKey(newRoute.Id); await _routeWriter.DeleteAsync(partitionKey, rowKey); _logger.LogInformation("Deleted provider route {routeJson}", JsonConvert.SerializeObject(newRoute)); }
public async Task AddOrUpdateRouteAsync(ProviderRoute newRoute) { if (string.IsNullOrEmpty(newRoute.Id)) { newRoute.Id = Guid.NewGuid().ToString("N"); } var entity = ProviderRouteMyNoSqlEntity.Create(newRoute); await _routeWriter.InsertOrReplaceAsync(entity); _logger.LogInformation("Added/updated provider route {routeJson}", JsonConvert.SerializeObject(newRoute)); }