private void BtnSelectProduct_Click(object sender, RoutedEventArgs e) { float totalSalesCounter = 0; float totalCompanyExpenses = 0; var moment = DateTime.Now; totalSales.Clear(); totalSalesLastYear.Clear(); if (!(companyComboBox.SelectedIndex == -1)) { for (var i = 1; i <= 12; i++) { float temp = ExpensesViewModel.getExpensesMonthYearbyCompany(companyComboBox.Text, i, moment.Year); totalSales.Add(temp); totalSalesLastYear.Add(ExpensesViewModel.getExpensesMonthYearbyCompany(companyComboBox.Text, i, moment.Year - 1)); totalSalesCounter += ExpensesViewModel.getTotalExpensesMonthYear(i, moment.Year); totalCompanyExpenses += temp; } } else if (!(categoryComboBox.SelectedIndex == -1)) { for (var i = 1; i <= 12; i++) { totalSales.Add(ExpensesViewModel.getExpensesMonthYearbyCategory(categoryComboBox.Text, i, moment.Year)); totalSalesLastYear.Add(ExpensesViewModel.getExpensesMonthYearbyCategory(categoryComboBox.Text, i, moment.Year - 1)); totalSalesCounter += ExpensesViewModel.getTotalExpensesMonthYear(i, moment.Year); } } SeriesCollection = new SeriesCollection { new LineSeries { Title = "Total Sales", Values = totalSales }, new LineSeries { Title = "Last Year Sales", Values = totalSalesLastYear } }; ExpensesCount.Text = totalSalesCounter.ToString(); ExpensesCount2.Text = totalCompanyExpenses.ToString(); YFormatter = value => value.ToString("C"); DataContext = this; }