private static void Seed(StudentSystemContext context) { var students = new[] { new Student { Birthday = new DateTime(1985, 2, 3), Name = "Stoyan Shopov", PhoneNumber = "0888123456", RegisteredOn = new DateTime(2015, 6, 7) }, new Student { Name = "Georgi Ivanov", RegisteredOn = new DateTime(2016, 3, 5) }, new Student { Name = "Stanislav Dimitrov", Birthday = new DateTime(1995, 1, 7), RegisteredOn = new DateTime(2016, 12, 20) }, new Student { Name = "Ivan Ivanov", RegisteredOn = new DateTime(2017, 1, 7), PhoneNumber = "0877445566" } }; context.Students.AddRange(students); context.SaveChanges(); var courses = new[] { new Course { Name = "JS Fundamentals", Description = "JS for beginners", StartDate = new DateTime(2016, 9, 18), EndDate = new DateTime(2016, 10, 20), Price = 180.00m }, new Course { Name = "JS Advanced", StartDate = new DateTime(2016, 10, 21), EndDate = new DateTime(2016, 11, 19), Price = 180.00m }, new Course { Name = "Js Applications", StartDate = new DateTime(2016, 11, 20), EndDate = new DateTime(2016, 12, 18), Description = "JS Приложения", Price = 200.00m } }; context.Courses.AddRange(courses); context.SaveChanges(); var resources = new[] { new Resource { Name = "Intro", Url = "softuni.bg/resources/0123456789", ResourceType = ResourceType.Presentation, Course = courses[0] }, new Resource { Name = "OOP Intro", Url = "softuni.bg/resources/1245687", ResourceType = ResourceType.Video, Course = courses[1] }, new Resource { Name = "Objects", Url = "softuni.bg/resources/556688", ResourceType = ResourceType.Document, Course = courses[0] } }; context.Resources.AddRange(resources); context.SaveChanges(); var homeworks = new[] { new Homework { Content = "softuni.bg/homeworks/124578", ContentType = ContentType.Zip, SubmissionTime = new DateTime(2016, 2, 5, 12, 45, 55), Course = courses[0], Student = students[2] }, new Homework { Content = "softuni.bg/homeworks/225588", ContentType = ContentType.Pdf, SubmissionTime = new DateTime(2017, 5, 8, 14, 22, 36), Course = courses[1], Student = students[0] }, new Homework { Content = "softuni.bg/homeworks/44778855", ContentType = ContentType.Application, SubmissionTime = new DateTime(2017, 4, 6, 18, 22, 54), Course = courses[1], Student = students[2] } }; context.HomeworkSubmissions.AddRange(homeworks); context.SaveChanges(); var student = context.Students.Where(n => n.Name == "Stoyan Shopov").FirstOrDefault(); int studentID = student.StudentId; var course = context.Courses.Where(n => n.Name == "JS Advanced").FirstOrDefault(); int courseID = course.CourseId; var studentCourses = new StudentCourse() { StudentId = studentID, CourseId = courseID }; context.Add(studentCourses); context.SaveChanges(); }