// edit director public ActionResult Edit(int ID, string directorName) { DirectorViewDTO directorView = new DirectorViewDTO(ID, directorName); ViewData["Director"] = directorView; return(View()); }
// add new director data into AppModel public ActionResult AddDirector(DirectorViewDTO directorView) { // get data from user input DirectorWSReference.DirectorDTO director = new DirectorWSReference.DirectorDTO { DirectorName = directorView.DirectorName }; // add data into database and confirm if (directorClient.IsDirectorInserted(director)) { return(RedirectToAction("Index")); } else { return(View("Create")); } }
// save director after editing public ActionResult SaveDirector(DirectorViewDTO directorView) { // transfer data from view to controller DirectorWSReference.DirectorDTO director = new DirectorWSReference.DirectorDTO { DID = directorView.DID, DirectorName = directorView.DirectorName }; // edit database in model if (directorClient.IsDirectorUpdated(director)) { return(RedirectToAction("Index")); } else { return(View("Edit")); } }