Example #1
0
        // GET: Teacher/Delete/{id}
        public ActionResult Delete(int id)
        {
            TeacherDataController controller = new TeacherDataController();

            controller.DeleteTeacher(id);
            return(RedirectToAction("List"));
        }
Example #2
0
        public ActionResult Create(string TeacherFname, string TeacherLname, string EmployeeNumber,
                                   DateTime HireDate, decimal Salary)
        {
            /*if (ModelState.IsValid)
             * {*/
            //Identify that this method is running
            // Identify input provided from the form
            Debug.WriteLine("I have access to the create method.");
            Debug.WriteLine(TeacherFname);
            Debug.WriteLine(TeacherLname);
            Debug.WriteLine(EmployeeNumber);
            Debug.WriteLine(HireDate);
            Debug.WriteLine(Salary);

            //Creates a instance of Teacher.
            Teacher newTeacher = new Teacher();

            newTeacher.TeacherFname = TeacherFname;
            newTeacher.TeacherLname = TeacherLname;
            // Server side validation
            if (newTeacher.TeacherFname == null || newTeacher.TeacherLname == null)
            {
                return(RedirectToAction("New"));
            }
            newTeacher.EmployeeNumber = EmployeeNumber;
            newTeacher.HireDate       = HireDate;
            newTeacher.Salary         = Salary;

            //Creates a instance of Controller.
            TeacherDataController controller = new TeacherDataController();

            controller.AddTeacher(newTeacher);
            return(RedirectToAction("List"));
            //}
        }
Example #3
0
        // GET: Teacher/Show/{id}
        public ActionResult Show(int id)
        {
            TeacherDataController controller = new TeacherDataController();
            Teacher Teacher = controller.FindTeacher(id);

            return(View(Teacher));
        }
Example #4
0
        // GET: Teacher/DeleteTeacherConfirm/{id}
        public ActionResult DeleteConfirmTeacher(int id)
        {
            //Creates a instance of Controller.
            TeacherDataController controller = new TeacherDataController();
            Teacher Teacher = controller.FindTeacher(id);

            return(View(Teacher));
        }
Example #5
0
        // GET: Teacher/List
        public ActionResult List(string SearchKey = null)
        {
            //Creates a instance of Controller.
            TeacherDataController controller = new TeacherDataController();
            IEnumerable <Teacher> Teachers   = controller.ListTeachers(SearchKey);

            return(View(Teachers));
        }
Example #6
0
        //GET: /Teacher/Update/{id}
        public ActionResult Update(int id)
        {
            //Creates a instance of Controller.
            TeacherDataController controller = new TeacherDataController();

            // Calls the find teacher method of the conrtoller.
            Teacher selectedTeacher = controller.FindTeacher(id);

            //Returns the evalute result.
            return(View(selectedTeacher));
        }
Example #7
0
        public ActionResult Update(int id, string TeacherFname, string TeacherLname, string EmployeeNumber, decimal Salary)
        {
            Teacher TeacherData = new Teacher();

            // Server side validation
            if (TeacherFname == "" || TeacherLname == "")
            {
                return(RedirectToAction("Update"));
            }
            else
            {
                TeacherData.TeacherId      = id;
                TeacherData.TeacherFname   = TeacherFname;
                TeacherData.TeacherLname   = TeacherLname;
                TeacherData.EmployeeNumber = EmployeeNumber;
                TeacherData.Salary         = Salary;

                TeacherDataController controller = new TeacherDataController();
                controller.UpdateTeacher(id, TeacherData);
                return(RedirectToAction("/Show/" + id));
            }
        }