Пример #1
0
        public IUIable GetUI(int mode) // remove this part to bussin
        {
            TeacherHandler handler = new TeacherHandler();
            Teacher        teacher = handler.GetInfor(user.Account);

            teacher.Role     = (int)UserPermission.Admin;
            teacher.Password = user.Password;
            switch (mode)
            {
            case 0: return(new TeacherUI(teacher));

            case 1: return(new UserUI(teacher));

            case 2: return(new ClassUI(teacher));

            case 3: return(new SubjectUI());

            case 4: return(new MajorUI(teacher));

            case 5: return(new TermUI(teacher));

            default: return(new LoginUI());
            }
        }
Пример #2
0
        public IUIable GetUI(int mode)
        {
            TeacherHandler handler = new TeacherHandler();
            Teacher        teacher = handler.GetInfor(user.Account);

            teacher.Role     = user.Role;
            teacher.Password = user.Password;
            switch (mode)
            {
            case 0: return(new AssignmentUI(teacher));

            case 1: return(new ClassUI(teacher));

            case 2: return(new TermUI(teacher));

            case 3: return(new TeacherUI(teacher));

            case 4: return(new MajorUI(teacher));

            case 5: return(new UserUI(teacher));

            default: return(new LoginUI());
            }
        }
 public TeacherController(TeacherHandler handler, ITeacherRepository repository)
 {
     _handler    = handler;
     _repository = repository;
 }