internal static Homework GenerateHomework(List <Course> courses, List <Student> students)
        {
            var homework = new Homework()
            {
                Content        = TextGenerator.Text("Lab", "Exercise", "Exam", "Other stuff"),
                SubmissionTime = DateGenerator.RandomDate(),
                ContentType    = (ContentType)IntGenerator.GenerateInt(1, 3),
                Course         = courses[IntGenerator.GenerateInt(0, courses.Count - 1)],
                Student        = students[IntGenerator.GenerateInt(0, students.Count - 1)]
            };

            return(homework);
        }
Пример #2
0
        internal static void InitialCourseSeed(StudentSystemContext context, int count)
        {
            for (int i = 0; i < count; i++)
            {
                var date   = DateGenerator.RandomDate();
                var course = new Course()
                {
                    Name      = TextGenerator.FirstName(),
                    StartDate = date,
                    EndDate   = DateGenerator.DateAfter(date),
                    Price     = PriceGenerator.GeneratePrice()
                };

                context.Courses.Add(course);
            }

            context.SaveChanges();
        }