Esempio n. 1
0
        public static void Main()
        {
            var data = new StudentSystemDbContext();

            MaterialsImporter.Seed(data, 40);

            CoursesImporter.Seed(data, 40);

            StudentsImporter.Seed(data);

            HomeworksImporter.Seed(data);
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Importing data... Be patient, it will take 5-10 seconds");
            using (var db = new SchoolDatabaseContext())
            {
                StudentsImporter.Import(db, 300);
                CoursesImporter.Import(db, 7);
                HomeworksImporter.Import(db, 1200);
            }

            using (var db = new SchoolDatabaseContext())
            {
                var course    = db.Courses.Where(c => c.Id == 2).First();
                var homeworks = course.Homeworks.Where(h => h.TimeSent > DateTime.Now.AddDays(-7));
                Console.WriteLine("Homeworks from course with ID 2 that have been sent in the last week:");

                foreach (var homework in homeworks)
                {
                    Console.WriteLine("Content: {0}", homework.Content);
                    Console.WriteLine("Send by: {0}", homework.Student.Name);
                }
            }
        }