Exemplo n.º 1
0
        // TODO: REfactor
        private Metric GetWorkItemCountByDate(string area, DateTime date, string state = null, string workItemType = null)
        {
            var count          = 0;
            var allWorkitemIds = repository.GetPrdouctBacklogItemsAsOf(area, date, state, workItemType).Result;

            if (allWorkitemIds.WorkItems.Any())
            {
                var workItems =
                    repository.GetWorkItemsAsOf(date, allWorkitemIds.WorkItems.Select(s => s.Id).ToArray()).Result;


                if (workItems != null)
                {
                    count = workItems.Count();
                }
            }

            return(new Metric {
                Value = count, Date = date
            });
        }