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));
        }