public static MonitoringRecordEntity Create(IMonitoringRecord record) { return(new MonitoringRecordEntity { RowKey = GenerateRowKey(record.ServiceName), DateTime = record.DateTime, PartitionKey = GeneratePartitionKey(), Version = record.Version }); }
public Task UpdateOrCreate(IMonitoringRecord record) { var entity = MonitoringRecordEntity.Create(record); return(_tableStorage.InsertOrReplaceAsync(entity)); }