Esempio n. 1
0
 /*
  * Repository data changed
  */
 public void update()
 {
     populateDepartmentTable(departmentController.getAll());
     populateCandidateComboBox(candidateController.getAll());
     populateDepartmentComboBox(departmentController.getAll());
     populateCandidateTable(getCandidateData());
 }
        public CandidateView(CandidateController controller)
        {
            InitializeComponent();
            this.controller = controller;
            this.controller.addObserver(this);

            //initialize list box
            updateDataModel(controller.getAll());
        }
        public void controllerTest()
        {
            controller.add("1", "name", "1231231231", "ab");
            Assert.AreEqual(controller.getAll().Count, 1);
            controller.update("1", "1", "name name", "1231231231", "ab");

            Candidate c = controller.getById("1");

            Assert.AreEqual(c.Name, "name name");
        }
 /*
  * When repository changes, update data model
  */
 public void update()
 {
     updateDataModel(controller.getAll());
 }