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