private void AddChartTootlip(CategoryExpensesSummaryItem summaryItem) { string tooltip = $"{summaryItem.TotalPricesSum}zł ("; string separator = ", "; foreach (var tuple in summaryItem.Quantity) { if (tuple.Item1 == null) { #warning zamiast info o liczbie rekordów bez podanej ilości, dać info w ilu procentach podano ilość tooltip += tuple.Item2 + " rekord(ów) bez danych" + separator; } else { tooltip += tuple.Item2 + tuple.Item1 + separator; } } if (summaryItem.Quantity.Count() > 0) { tooltip = tooltip.Substring(0, tooltip.Length - separator.Length); } tooltip += ")"; BarChartViewModel.Tooltips.Add(tooltip); }
private void AddChartBgColor(CategoryExpensesSummaryItem summaryItem) { if (summaryItem.CategoryId == categoryId) { BarChartViewModel.HexBgColors.Add(categoryHexBgColor); } else { BarChartViewModel.HexBgColors.Add(subCategoriesHexBgColor); } }