public ActionResult Create(string TeacherFname, string TeacherLname, string TeacherEmployeenumber, DateTime TeacherHiredate, string TeacherSalary) { // Identify that this method is running //Identify the inputs provided from the form Debug.WriteLine("I have accessed the Create Method!"); Debug.WriteLine(TeacherFname); Debug.WriteLine(TeacherLname); Debug.WriteLine(TeacherEmployeenumber); Debug.WriteLine(TeacherHiredate); Debug.WriteLine(TeacherSalary); Teacher NewTeacher = new Teacher(); NewTeacher.TeacherFname = TeacherFname; NewTeacher.TeacherLname = TeacherLname; NewTeacher.TeacherEmployeenumber = TeacherEmployeenumber; NewTeacher.TeacherHiredate = TeacherHiredate; NewTeacher.TeacherSalary = TeacherSalary; TeacherDataController controller = new TeacherDataController(); controller.AddTeacher(NewTeacher); //if (ModelState.IsValid) { } return(RedirectToAction("List")); }
public ActionResult Delete(int id) { TeacherDataController controller = new TeacherDataController(); controller.DeleteTeacher(id); return(RedirectToAction("List")); }
//Get : /Teacher/List public ActionResult List(string SearchKey = null) { TeacherDataController controller = new TeacherDataController(); IEnumerable <Teacher> Teachers = controller.ListTeachers(SearchKey); return(View(Teachers)); }
//Get : /Teacher/Show/{id} public ActionResult Show(int id) { TeacherDataController controller = new TeacherDataController(); Teacher NewTeacher = controller.FindTeacher(id); return(View(NewTeacher)); }
public ActionResult Update(int id, string TeacherFname, string TeacherLname, string TeacherEmployeenumber, DateTime TeacherHiredate, string TeacherSalary) { Teacher TeacherInfo = new Teacher(); TeacherInfo.TeacherFname = TeacherFname; TeacherInfo.TeacherLname = TeacherLname; TeacherInfo.TeacherEmployeenumber = TeacherEmployeenumber; TeacherInfo.TeacherHiredate = TeacherHiredate; TeacherInfo.TeacherSalary = TeacherSalary; TeacherDataController controller = new TeacherDataController(); controller.UpdateTeacher(id, TeacherInfo); return(RedirectToAction("Show/" + id)); }