Пример #1
0
        public static void GeneratePlacements()
        {
            using var context = new TecContext();
            var foreignKey = new ForeignKeys();

            for (int i = 0; i < 200; i++)
            {
                var newPlacement = new Placement
                {
                    CandidateNumber = foreignKey.GetRandomCandidate(),
                    OpeningNumber   = foreignKey.GetRandomOpening(),
                    PlacementStatus = i % 5 != 0 ? "Qualified" : "Pending"
                };

                context.Add(newPlacement);
                context.SaveChanges();
            }
        }
Пример #2
0
        public static void GeneratePrerequisites()
        {
            using var context = new TecContext();
            var foreignKey = new ForeignKeys();

            for (int i = 0; i < 200; i++)
            {
                var newCoursePrerequisite = new Prerequisite()
                {
                    CourseId        = foreignKey.GetRandomCourse(),
                    QualificationId = foreignKey.GetRandomQualification(),
                    RequirementFor  = context.Prerequisites.Count() % 2 == 0 ?
                                      "Course" : "Qualification"
                };


                context.Add(newCoursePrerequisite);
                context.SaveChanges();
            }
        }