コード例 #1
0
 public override void Add(Student student)
 {
     using (var db = new UniversityProgramContext())
     {
         db.Students.Add(student);
         db.SaveChanges();
     }
 }
コード例 #2
0
 public override void Add(Subject subject)
 {
     using (var db = new UniversityProgramContext())
     {
         db.Subjects.Add(subject);
         db.SaveChanges();
     }
 }
コード例 #3
0
 public override void Add(Professor professeur)
 {
     using (var db = new UniversityProgramContext())
     {
         db.Professors.Add(professeur);
         db.SaveChanges();
     }
 }
コード例 #4
0
 public override void Update(Subject subject)
 {
     using (var db = new UniversityProgramContext())
     {
         var entity = db.Subjects.FirstOrDefault(item => item.Id == subject.Id);
         db.Subjects.Update(entity);
         db.SaveChanges();
     }
 }
コード例 #5
0
 public override void Delete(Student student)
 {
     using (var db = new UniversityProgramContext())
     {
         var entity = db.Students.FirstOrDefault(item => item.Id == student.Id);
         db.Students.Remove(entity);
         db.SaveChanges();
     }
 }
コード例 #6
0
 public override void Delete(Professor professeur)
 {
     using (var db = new UniversityProgramContext())
     {
         var entity = db.Professors.FirstOrDefault(item => item.Id == professeur.Id);
         db.Professors.Remove(entity);
         db.SaveChanges();
     }
 }
コード例 #7
0
        public override void Update(Professor prof)
        {
            using (var db = new UniversityProgramContext())
            {
                var entity = db.Professors.FirstOrDefault(item => item.Id == prof.Id);

                if (entity != null)
                {
                    db.Professors.Update(entity);
                    db.SaveChanges();
                }
            }
        }