// GET: Teacher/Delete/{id} public ActionResult Delete(int id) { TeacherDataController controller = new TeacherDataController(); controller.DeleteTeacher(id); return(RedirectToAction("List")); }
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")); //} }
// GET: Teacher/Show/{id} public ActionResult Show(int id) { TeacherDataController controller = new TeacherDataController(); Teacher Teacher = controller.FindTeacher(id); return(View(Teacher)); }
// 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)); }
// 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)); }
//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)); }
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)); } }