Exemplo n.º 1
0
        public void Edit(Teacher teacher)
        {
            SetRelativeEntities(teacher);

            db.Entry(teacher).State = EntityState.Modified;
            db.SaveChanges();
        }
Exemplo n.º 2
0
        public void Add(Teacher teacher)
        {
            SetRelativeEntities(teacher);

            db.Teachers.Add(teacher);
            db.SaveChanges();
        }
Exemplo n.º 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;
        }