Exemple #1
0
        public async Task <IDimension> GetRowHeadersAsync(int boardId)
        {
            rows.Clear();
            rows = await repo.GetRowsAsync(boardId);

            var rowHeaders = rows.Select(r => r.Name).ToArray();

            return(new TagDimension <string, LocalIssue>(
                       tags: rowHeaders,
                       getItemTags: i => new[] { i.Row.Name },
                       categories: rowHeaders
                       .Select(r => new TagsDimensionCategory <string>(r, r))
                       .Select(tdc => (IDimensionCategory)tdc)
                       .ToArray()
                       ));
        }