public void Edit(Teacher teacher) { SetRelativeEntities(teacher); db.Entry(teacher).State = EntityState.Modified; db.SaveChanges(); }
public void Add(Teacher teacher) { SetRelativeEntities(teacher); db.Teachers.Add(teacher); db.SaveChanges(); }
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; }