Esempio n. 1
0
        private dynamic ToDynamicRow(AnalyzedIssue issue, Mapper mapper)
        {
            dynamic row = mapper.Map <ExpandoObject>(issue);

            row.OriginalEstimate = issue.OriginalEstimate.HasValue ? TimeSpan.FromMinutes(issue.OriginalEstimate.Value).TotalDays : (double?)null;
            row.TimeSpent        = issue.TimeSpent.HasValue ? TimeSpan.FromMinutes(issue.TimeSpent.Value).TotalDays : (double?)null;
            row.IsValid          = TasksSource.IsValidIssue(issue);
            row.DurationDays     = issue.Duration?.TotalDays;

            return(row);
        }
Esempio n. 2
0
            internal void CreateIssue(int id)
            {
                if (_issues.ContainsKey(id))
                {
                    return;
                }

                var analyzedIssue = new AnalyzedIssue {
                    Key = "IS-" + id, SimplifiedStatusChanges = new Collection <CachedIssueStatusChange>()
                };

                _issues.Add(id, analyzedIssue);
            }