コード例 #1
0
        public MySqlContext(DbContextOptions options) : base(options)
        {
            //Database.EnsureDeleted();
            Database.EnsureCreated();

            if (Articles.Count() == 0)
            {
                PutData data = new PutData();

                Articles.AddRange(data.articles);
                Comments.AddRange(data.comments);

                SuperUsers.Add(data.super);
                TeacherUsers.AddRange(data.teacher);
                StudentUsers.AddRange(data.studentUser);
                TestStudents.AddRange(data.testStudents);
                QuestionAnswers.AddRange(data.questionAnswers);
                Tests.AddRange(data.tests);

                Themes.AddRange(data.themes);
                TestThemes.AddRange(data.TestThemas);
                Questions.AddRange(data.questions1);
                Questions.AddRange(data.questions2);
                Questions.AddRange(data.questions3);
                Marks.AddRange(data.Marks1);
                Marks.AddRange(data.Marks2);

                EventProfileUsers.AddRange(data.EventProfileUsers);
                Meetups.AddRange(data.Meetups);
                Speakers.AddRange(data.Speakers);

                SaveChanges();
            }
        }
コード例 #2
0
 internal void Update(IServiseRepository storage)
 {
     ClearLists();
     Marks.AddRange(storage.Marks);
     Models.AddRange(storage.Models);
     BodyTypes.AddRange(storage.BodyTypes);
     EngineTypes.AddRange(storage.EngineTypes);
     EngineVolumes.AddRange(storage.EngineVolumes);
     TransTypes.AddRange(storage.TransTypes);
 }
コード例 #3
0
 public DBOStudent(string firstname, string lastname, int yearOfBirth, string marksString, int facultyID, int universityID) : base(firstname, lastname, yearOfBirth)
 {
     if (marksString != null)
     {
         Marks.AddRange(from String mark in new List <string>(marksString.Split(' '))
                        select Int32.Parse(mark));
     }
     //if (marks != null)
     //    Marks.AddRange(from String mark in marks
     //                   select Int32.Parse(mark));
     MarksString  = marksString;
     FacultyID    = facultyID;
     UniversityID = universityID;
 }
コード例 #4
0
        public StudentVM(Student s)
        {
            Id          = s.Id;
            FirstName   = s.FirstName;
            LastName    = s.LastName;
            MiddleName  = s.MiddleName;
            GroupName   = s.Group.Name;
            FacultyName = s.Group.Faculty.Name;
            var marks = s.Marks?.Select(m => m.Value).ToArray();

            if (marks != null)
            {
                Marks.AddRange(marks);
            }
        }