Exemple #1
0
        public static void InitialSeed(StudentSystemContext context)
        {
            StudentGenerator.InitialStudentSeed(context, 5);
            CourseGenerator.InitialCourseSeed(context, 10);

            var students = context.Students.ToList();
            var courses  = context.Courses.ToList();

            HomeworkGenerator.InitialHomeworkSeed(context, 30, courses, students);
        }
Exemple #2
0
        private static void SeedHomeworks(StudentSystemContext context, int count)
        {
            var homeworkGenerator = new HomeworkGenerator();

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

            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.");
        }
Exemple #4
0
 private static void SeedHomeworks(StudentSystemContext db, int count)
 {
     HomeworkGenerator.InitialHomeworkSeed(db, count);
 }
 private static void SeedHomeworks(SchoolDbContext db, int count)
 {
     HomeworkGenerator.InitialHomeworkSeed(db, count);
 }