コード例 #1
0
        public StudentPresenter(IStudentView studentView, User currentUser)
        {
            this.view        = studentView;
            this.CurrentUser = currentUser;

            //view.Logout += View_Logout;
            view.ChangePassword    += View_ChangePassword;
            view.ChangeUserProfile += View_ChangeUserProfile;
            view.ExamDetailFilter  += View_ExamDetailFilter;
            view.ExamResultFilter  += View_ExamResultFilter;
            view.StartExamination  += View_StartExamination;

            Initializer();
        }
コード例 #2
0
 public StudentModuleView(IStudentModulePresenter studentModulePresenter,
                          IStudentPresenter studentPresenter,
                          IModulePresenter modulePresenter,
                          IOptionSelector optionSelector,
                          IStudentView studentView,
                          IModuleView moduleView)
 {
     _studentModulePresenter = studentModulePresenter;
     _studentPresenter       = studentPresenter;
     _modulePresenter        = modulePresenter;
     _optionSelector         = optionSelector;
     _studentView            = studentView;
     _moduleView             = moduleView;
 }
コード例 #3
0
 public StudentPresenter(IStudentView view, IMarkStudentView markView)
 {
     studentView     = view;
     markStudentView = markView;
 }
コード例 #4
0
 public StudentController(IStudentView studentView, StudentFacade studentFacade)
 {
     this.studentView   = studentView;
     this.studentFacade = studentFacade;
 }
コード例 #5
0
ファイル: Factory.cs プロジェクト: Wizard88/MyCleanProject
 public IPresenter GetStudentCreatePresenter(IViewContainer viewContainer, ICourseSelectView courseSelectView, IStudentView studentView)
 {
     return(new StudentCreatePresenter(viewContainer, courseSelectView, studentView));
 }
コード例 #6
0
ファイル: Factory.cs プロジェクト: Wizard88/MyCleanProject
 public IPresenter GetStudentUpdatePresenter(IViewContainer viewContainer, ICourseSelectView courseSelectView, IStudentView studentView, Guid id)
 {
     return(new StudentUpdatePresenter(viewContainer, courseSelectView, studentView, id));
 }
コード例 #7
0
        public GroupBoardPresenter(IGroupBoard groupBoard, IStudentView currentStudentView, IStudentView addedStudentView)
        {
            this.groupBoard         = groupBoard;
            this.currentStudentView = currentStudentView;
            this.addedStudentView   = addedStudentView;

            SetHandlers();
        }
コード例 #8
0
 public void SetStudentView(IStudentView studentView)
 {
     this.studentView = studentView;
 }
コード例 #9
0
 public StudentController(Student student, IStudentView studentView)
 {
     SetStudentModel(student);
     SetStudentView(studentView);
 }
コード例 #10
0
        public StudentUpdatePresenter(IViewContainer viewContainer, ICourseSelectView coursesSelectView, IStudentView studentView, Guid id) : base(viewContainer)
        {
            _coursesSelectView = coursesSelectView;
            _studentView       = studentView;
            _id = id;

            _listCourses      = new BindingList <CourseSelectViewModel>();
            _studentViewModel = new StudentViewModel();
            _studentInitModel = new StudentInitModel();

            _courseRepository  = RepositoryFactory.Scope.Instance.GetCourseRepository();
            _studentRepository = RepositoryFactory.Scope.Instance.GetStudentRepository();
        }
コード例 #11
0
        public EditStudentBoardFirstPresenter(IEditStudentBoardFirst editStudentBoardFirst, IStudentView editStudentView)
        {
            _editStudentBoardFirst = editStudentBoardFirst;
            _editStudentView       = editStudentView;

            SetHandlers();
        }
コード例 #12
0
 public StudentRegistrationPresenter(IStudentView studentView, IStudentRepository studentRepository)
 {
     this.studentView       = studentView;
     this.studentRepository = studentRepository;
 }