public ActionResult MovieDetails(string movieID)
 {
     if (movieID != "0")
     {
         movieDetailStruct mdstruct = new movieDetailStruct();
         mdstruct.movieDetail = CRUDmovie.MovieDetailFunc(movieID);
         mdstruct.cast        = CRUDactor.MovieCastFunc(movieID);
         mdstruct.commentList = CRUDcomment.MovieCommentFunc(movieID);
         if (mdstruct.movieDetail != null)//movie found
         {
             return(View(mdstruct));
         }
         else//movie not found
         {
             return(RedirectToAction("Error", new { param = 1 }));
         }
     }
     else
     {
         return(RedirectToAction("Error", new { param = 1 }));
     }
 }
 public ActionResult AddCommentAction(string movieID, string comment)
 {
     if (Session["uId"] == null)//user not logged in
     {
         return(RedirectToAction("Login"));
     }
     else
     {
         int ret = CRUDcomment.AddCommentFunc(movieID, Session["uId"].ToString(), comment);
         if (ret == 1)//user signed up successfully, goto login page
         {
             return(RedirectToAction("MovieDetails", new { movieID = movieID }));
         }
         else if (ret == -1)//DB connection failed
         {
             return(RedirectToAction("Error", new { param = -1 }));
         }
         else
         {
             return(RedirectToAction("Error", new { param = 8 }));
         }
     }
 }