示例#1
0
        public void Edit(Teacher teacher)
        {
            SetRelativeEntities(teacher);

            db.Entry(teacher).State = EntityState.Modified;
            db.SaveChanges();
        }
示例#2
0
        public void Add(Teacher teacher)
        {
            SetRelativeEntities(teacher);

            db.Teachers.Add(teacher);
            db.SaveChanges();
        }
示例#3
0
        private void SetRelativeEntities(Teacher teacher)
        {
            var department = db.Departments.Find(teacher.Department.id);
            teacher.Department = department;

            var position = db.Positions.Find(teacher.Position.id);
            teacher.Position = position;
        }