public ActionResult UpdateMovie(int Id) { //Setting response to null ActionResult response = null; try { //Getting specific movie, by passing in the ID MovieDO movieDO = _movieDAO.ViewMovieByMovieId(Id); //MApping the movieDO to PO MoviePO moviePO = Mapping.Mapper.MovieDOtoPO(movieDO); //Setting response to the view to see the called upon movie response = View(moviePO); } catch (Exception exception) { //Logs if there's an issue _Logger.Log("Fatal", exception.Source, exception.TargetSite.ToString(), exception.Message, exception.StackTrace); //Setting response to see the movie details regardless response = RedirectToAction("MovieDetails", "Movie"); } finally { } //Show whichever response happened return(response); }