public ActionResult RateMovie(RatingViewModel model) { if (!ModelState.IsValid) { return(RedirectToAction("MovieInfo", "Movie", new { id = model.MovieId })); } model.UserId = MiscHelper.GetCurrentUserIdOrZero(this); RatingModel ratingModel = ViewModelToModel.ToRatingModel(model); ratingModel.MediaId = _mediaLogic.GetMediaIdFromMovieId(model.MovieId); _ratingLogic.RateMovie(ratingModel); return(RedirectToAction("MovieInfo", "Movie", new { id = model.MovieId })); }