52 duplicated lines in: - Exercise2/01-Start/ContosoExpenses/Views/ExpensesList.xaml (1:80, 100%) - Exercise4/01-Start/ContosoExpenses/Views/ExpensesList.xaml (1:80, 100%) 50 duplicated lines in: - Exercise2/01-Start/ContosoExpenses.Data/Services/DatabaseService.cs (1:114, 100%) - Exercise4/01-Start/ContosoExpenses.Data/Services/DatabaseService.cs (1:114, 100%) 41 duplicated lines in: - Exercise2/01-Start/ContosoExpenses/ViewModels/AddNewExpenseViewModel.cs (1:82, 63%) - Exercise4/01-Start/ContosoExpenses/ViewModels/AddNewExpenseViewModel.cs (1:82, 60%) 41 duplicated lines in: - Exercise2/01-Start/ContosoExpenses/ViewModels/ExpensesListViewModel.cs (1:87, 100%) - Exercise4/01-Start/ContosoExpenses/ViewModels/ExpensesListViewModel.cs (1:87, 100%) 36 duplicated lines in: - Exercise2/01-Start/ContosoExpenses/Views/MainWindow.xaml (1:55, 100%) - Exercise4/01-Start/ContosoExpenses/Views/MainWindow.xaml (1:55, 100%) 35 duplicated lines in: - Exercise2/01-Start/ContosoExpenses/Views/ExpenseDetail.xaml (74:135, 46%) - Exercise4/01-Start/ContosoExpenses/Views/ExpenseDetail.xaml (80:141, 44%) 32 duplicated lines in: - Exercise2/01-Start/ContosoExpenses/Views/ExpenseDetail.xaml (23:69, 42%) - Exercise4/01-Start/ContosoExpenses/Views/ExpenseDetail.xaml (24:70, 41%) 27 duplicated lines in: - Exercise2/01-Start/ContosoExpenses/App.xaml (1:54, 100%) - Exercise4/01-Start/ContosoExpenses/App.xaml (1:54, 100%) 24 duplicated lines in: - Exercise2/01-Start/ContosoExpenses/ViewModels/ExpensesDetailViewModel.cs (1:43, 100%) - Exercise4/01-Start/ContosoExpenses/ViewModels/ExpensesDetailViewModel.cs (1:43, 100%) 20 duplicated lines in: - Exercise2/01-Start/ContosoExpenses/Views/AddNewExpense.xaml (32:60, 52%) - Exercise4/01-Start/ContosoExpenses/Views/AddNewExpense.xaml (34:62, 45%) 19 duplicated lines in: - Exercise2/01-Start/ContosoExpenses/ViewModels/MainWindowViewModel.cs (1:40, 100%) - Exercise4/01-Start/ContosoExpenses/ViewModels/MainWindowViewModel.cs (1:40, 100%) 15 duplicated lines in: - Exercise2/01-Start/ContosoExpenses/ViewModelLocator.cs (1:30, 100%) - Exercise4/01-Start/ContosoExpenses/ViewModelLocator.cs (1:30, 100%) 15 duplicated lines in: - Exercise2/01-Start/ContosoExpenses/Views/AboutView.xaml (1:33, 100%) - Exercise4/01-Start/ContosoExpenses/Views/AboutView.xaml (1:33, 100%) 12 duplicated lines in: - Exercise2/01-Start/ContosoExpenses/ViewModels/AddNewExpenseViewModel.cs (87:108, 18%) - Exercise4/01-Start/ContosoExpenses/ViewModels/AddNewExpenseViewModel.cs (92:113, 17%) 12 duplicated lines in: - Exercise2/01-Start/ContosoExpenses/Views/ExpensesList.xaml.cs (1:39, 100%) - Exercise4/01-Start/ContosoExpenses/Views/ExpensesList.xaml.cs (1:39, 100%) 11 duplicated lines in: - Exercise2/01-Start/ContosoExpenses/Views/MainWindow.xaml.cs (1:39, 100%) - Exercise4/01-Start/ContosoExpenses/Views/MainWindow.xaml.cs (1:39, 100%) 10 duplicated lines in: - Exercise2/01-Start/ContosoExpenses/ViewModels/AddNewExpenseViewModel.cs (110:122, 15%) - Exercise4/01-Start/ContosoExpenses/ViewModels/AddNewExpenseViewModel.cs (115:127, 14%) 10 duplicated lines in: - Exercise2/01-Start/ContosoExpenses/Converters/CostToHeightConverter.cs (1:23, 100%) - Exercise4/01-Start/ContosoExpenses/Converters/CostToHeightConverter.cs (1:23, 100%) 9 duplicated lines in: - Exercise2/01-Start/ContosoExpenses/Views/AddNewExpense.xaml (25:34, 23%) - Exercise4/01-Start/ContosoExpenses/Views/AddNewExpense.xaml (26:35, 20%) 8 duplicated lines in: - Exercise2/01-Start/ContosoExpenses.Data/Models/Expense.cs (1:12, 80%) - Exercise4/01-Start/ContosoExpenses.Data/Models/Expense.cs (1:12, 80%) 8 duplicated lines in: - Exercise2/01-Start/ContosoExpenses/Views/ExpenseDetail.xaml (1:22, 10%) - Exercise4/01-Start/ContosoExpenses/Views/ExpenseDetail.xaml (1:22, 10%) 8 duplicated lines in: - Exercise2/01-Start/ContosoExpenses.Data/Services/IDatabaseService.cs (1:13, 100%) - Exercise4/01-Start/ContosoExpenses.Data/Services/IDatabaseService.cs (1:13, 100%) 8 duplicated lines in: - Exercise2/01-Start/ContosoExpenses/Views/AddNewExpense.xaml (27:34, 21%) - Exercise4/01-Start/ContosoExpenses/Views/ExpensesList.xaml (27:34, 15%) 8 duplicated lines in: - Exercise2/01-Start/ContosoExpenses/Views/ExpensesList.xaml (27:34, 15%) - Exercise4/01-Start/ContosoExpenses/Views/AddNewExpense.xaml (28:35, 18%) 7 duplicated lines in: - Exercise2/01-Start/ContosoExpenses/Views/ExpensesList.xaml (62:68, 13%) - Exercise4/01-Start/ContosoExpenses/Views/MainWindow.xaml (45:51, 19%) 7 duplicated lines in: - Exercise2/01-Start/ContosoExpenses/Views/ExpenseDetail.xaml (40:46, 9%) - Exercise4/01-Start/ContosoExpenses/Views/ExpensesList.xaml (28:34, 13%) 7 duplicated lines in: - Exercise2/01-Start/ContosoExpenses/Views/MainWindow.xaml (45:51, 19%) - Exercise4/01-Start/ContosoExpenses/Views/ExpensesList.xaml (62:68, 13%) 7 duplicated lines in: - Exercise2/01-Start/ContosoExpenses/Views/AddNewExpense.xaml.cs (1:32, 100%) - Exercise4/01-Start/ContosoExpenses/Views/AddNewExpense.xaml.cs (1:35, 43%) 7 duplicated lines in: - Exercise2/01-Start/ContosoExpenses/Views/AddNewExpense.xaml (28:34, 18%) - Exercise4/01-Start/ContosoExpenses/Views/ExpenseDetail.xaml (41:47, 8%) 7 duplicated lines in: - Exercise2/01-Start/ContosoExpenses/Views/ExpensesList.xaml (28:34, 13%) - Exercise4/01-Start/ContosoExpenses/Views/ExpenseDetail.xaml (41:47, 8%) 7 duplicated lines in: - Exercise2/01-Start/ContosoExpenses/Views/ExpenseDetail.xaml (40:46, 9%) - Exercise4/01-Start/ContosoExpenses/Views/AddNewExpense.xaml (29:35, 15%) 6 duplicated lines in: - Exercise2/01-Start/ContosoExpenses/Views/MainWindow.xaml (17:22, 16%) - Exercise4/01-Start/ContosoExpenses/Views/ExpensesList.xaml (17:22, 11%) 6 duplicated lines in: - Exercise2/01-Start/ContosoExpenses/Views/ExpensesList.xaml (17:22, 11%) - Exercise4/01-Start/ContosoExpenses/Views/MainWindow.xaml (17:22, 16%) 6 duplicated lines in: - Exercise2/01-Start/ContosoExpenses.Data/Models/Employee.cs (1:8, 100%) - Exercise4/01-Start/ContosoExpenses.Data/Models/Employee.cs (1:8, 100%) 6 duplicated lines in: - Exercise2/01-Start/ContosoExpenses/Views/AddNewExpense.xaml (1:20, 15%) - Exercise4/01-Start/ContosoExpenses/Views/AddNewExpense.xaml (1:20, 13%)