Example #1
0
        // edit director
        public ActionResult Edit(int ID, string directorName)
        {
            DirectorViewDTO directorView = new DirectorViewDTO(ID, directorName);

            ViewData["Director"] = directorView;
            return(View());
        }
Example #2
0
        // 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"));
            }
        }
Example #3
0
        // 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"));
            }
        }