예제 #1
0
        private void SeedStudentCourses(StudentSystemContext context, int count)
        {
            var homeworkGenerator = new StudentCourseGenerator();

            for (int i = 0; i < count; i++)
            {
                context.StudentCourses.Add(homeworkGenerator.NewStudentCourse());
            }

            context.SaveChanges();
        }
        public static void Seed(StudentSystemContext context)
        {
            Course[] courses = CourseGenerator.CreateCourses();
            context.Courses.AddRange(courses);

            Student[] students = StudentGenerator.CreateStudents();
            context.Students.AddRange(students);

            Resource[] resources = ResourceGenerator.CreateResources();
            context.Resources.AddRange(resources);

            Homework[] homeworks = HomeworkGenerator.CreateHomeworks();
            context.HomeworkSubmissions.AddRange(homeworks);

            StudentCourse[] studentCourses = StudentCourseGenerator.CreateStudentCourses();
            context.StudentCourses.AddRange(studentCourses);

            context.SaveChanges();

            Console.WriteLine("Sample data inserted successfully.");
        }