/// <summary> /// Allows user to add a student. /// </summary> public static void AddStudent(ConsoleUtils instance) { StudentGenerator sg = new StudentGenerator(); Console.WriteLine("Please Enter First Name"); string first = Console.ReadLine(); Console.WriteLine("Please Enter Last Name"); string last = Console.ReadLine(); Console.WriteLine("Please Enter Grade"); int grade = int.Parse(Console.ReadLine()); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine($"\nAdded Student\n"); Console.ForegroundColor = ConsoleColor.White; Student s = sg.Generate(first, last, grade); Students.StudentsList.Add(s); }
public MainWindow() { InitializeComponent(); DBSetup.MigrateDB(); var writeConnection = $"Data Source=courses.sqlite;foreign keys=true;"; using (var DB = new SQLiteConnection(writeConnection)) { var newStudents = new StudentGenerator(DB); var newCourses = new CourseGenerator(DB); var newAssignments = new AssignmentGenerator(DB); var newCourseStudents = new CourseStudentGenerator(DB); newCourses.Generate(10); newStudents.Generate(10); newAssignments.Generate(10); newCourseStudents.Generate(10); } var students = Student.All(); var courses = Course.All(); var assignments = Assignment.All(); StudentsListBoxView.ItemsSource = students; foreach (var course in courses) { course.CalculateGrades(); } StudentsCourseListView.ItemsSource = courses; AssignmentsListView.ItemsSource = assignments; }
public void GlobalSetup() { Students = StudentGenerator.Generate(NumberOfRows); }