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); }
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(); }