private void FillListView() { IRunnerRepository runnerController = new SqlRunnerRepository(Program.connectionString); IReadOnlyList <RunnerNameAndTeam> runners = runnerController.RetrieveRunnerNamesAndTeams(); BindingSource source = new BindingSource(); source.DataSource = runners; uxRunnerDataGrid.DataSource = source; }
private void FillProfile() { uxNameTextBox.Text = Program.currentUser.FirstName + " " + Program.currentUser.LastName; uxEmailTextBox.Text = Program.currentUser.Email; if (Program.currentUser.UserType == 1) { uxUserTypeTextBox.Text = "Runner"; var runnerController = new SqlRunnerRepository(Program.connectionString); var runner = runnerController.GetRunner(Program.currentUser.UserId); uxRunningSinceTextBox.Text = runner.StartYear.ToString(); RunnerSummary summary = runnerController.GetRunnerSummary(Program.currentUser.UserId); uxAvgDistTextBox.Text = summary.averageDistance.ToString(); uxAvgPaceTextBox.Text = Program.GetTimeString(summary.averagePace); uxAvgTimeTextBox.Text = Program.GetTimeString(summary.averageTime); } else { uxUserTypeTextBox.Text = "Coach"; var coachController = new SqlCoachRepository(Program.connectionString); var coach = coachController.GetCoach(Program.currentUser.UserId); uxRunningSinceTextBox.Text = coach.StartYear.ToString(); } }