public async Task InsertSprintMetricsAsync(string teamID, string iterationID, IEnumerable <WorkItemMetricsModel> metrics)
        {
            var newEntity = new SprintMetricsEntity(teamID, iterationID)
            {
                MetricsJson = JsonConvert.SerializeObject(metrics)
            };

            var operation = TableOperation.InsertOrReplace(newEntity);
            await SprintMetricsTable.ExecuteAsync(operation);
        }
        public async Task BulkInsertCrossSprintMetrics(string iterationID, IEnumerable <CrossSprintMetricsModel> metrics)
        {
            foreach (var metricsItem in metrics)
            {
                var entity = new SprintMetricsEntity(iterationID, metricsItem.WorkItemID.ToString())
                {
                    MetricsJson = JsonConvert.SerializeObject(metricsItem)
                };

                var op = TableOperation.InsertOrReplace(entity);
                await CrossSprintMetricsTable.ExecuteAsync(op);
            }
        }