public ActionResult DelActorAction(string actorID) { if (Session["uType"] == null)//user not logged in { return(RedirectToAction("Login")); } else { if (Session["uType"].ToString() == "A")//admin { int ret = CRUDactor.DelActorFunc(actorID); if (ret == 1) { return(RedirectToAction("Index")); } else if (ret == -1)//DB connection failed { return(RedirectToAction("Error", new { param = -1 })); } else { return(RedirectToAction("Error", new { param = 12 })); } } else//user not admin { return(RedirectToAction("Index")); } } }
public ActionResult AddActorAction(string name, string bdate, string gender, string descript) { if (Session["uType"] == null)//user not logged in { return(RedirectToAction("Login")); } else { if (Session["uType"].ToString() == "A")//admin { int ret = CRUDactor.AddActorFunc(name, bdate, gender, descript); if (ret == 1) { return(RedirectToAction("Index")); } else if (ret == -1)//DB connection failed { return(RedirectToAction("Error", new { param = -1 })); } else { return(RedirectToAction("Error", new { param = 12 })); } } else//user not admin { return(RedirectToAction("Index")); } } }
//ActionResults with Views public ActionResult ActorDetails(string actorID) { Actor a = CRUDactor.DisplayActorFunc(actorID); if (a != null)//actor found { return(View(a)); } else//actor not found { return(RedirectToAction("Error", new { param = 2 })); } }
public ActionResult EditMovieDetails(string movieID) { if (Session["uType"] == null)//user not logged in { return(RedirectToAction("Login")); } else { if (Session["uType"].ToString() == "A")//admin { editMovieStruct emstruct = new editMovieStruct(); emstruct.movieID = movieID; emstruct.raList = CRUDactor.RemainingActorsFunc(movieID); return(View(emstruct)); } else//user not admin { return(RedirectToAction("Index")); } } }
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 })); } }