public TeacherProxy Get(int teacherId)
        {
            var proxy = proxies[teacherId] as TeacherProxy;

            if (proxy == null)
            {
                var teacher = _context.Teachers.SingleOrDefault(t => t.Id == teacherId);
                proxy = new TeacherProxy(teacher);
                _context.Add(proxy);
            }
            return(proxy);
        }
Ejemplo n.º 2
0
        public Teacher Delete(TeacherProxy proxy)
        {
            var teacher = proxy.LoadTeacher(this);

            return(Delete(teacher));
        }