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()); } }
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; }