Example #1
0
        public ExamProperties(ScheduleRepository repo, int examToUpdateId, ExamPropertiesMode mode)
        {
            InitializeComponent();

            _repo = repo;
            _mode = mode;

            if (_mode == ExamPropertiesMode.Edit)
            {
                _exam = _repo.Exams.GetExam(examToUpdateId);
            }

            if (_mode == ExamPropertiesMode.New)
            {
                _exam = new Exam();
            }
        }
Example #2
0
        public ExamProperties(ScheduleRepository sRepo, SessionRepository repo, int examToUpdateId, ExamPropertiesMode mode)
        {
            InitializeComponent();

            _sRepo  = sRepo;
            _repo   = repo;
            _examId = examToUpdateId;
            _mode   = mode;

            if (_mode == ExamPropertiesMode.Edit)
            {
                _exam = _repo.GetExam(_examId);
            }

            if (_mode == ExamPropertiesMode.New)
            {
                _exam = new Exam();
            }
        }