public ActionResult Create(MovieViewModel movie) { if (ModelState.IsValid) { movieService.AddMovie(movie.ToBllEntity()); return RedirectToAction("Index"); } return View(movie); }
public ActionResult Details(MovieViewModel movie, dynamic marks) { movie = movieService.GetMovie(movie.Id).ToMvcModel(); int mark = 0; string parse = (marks as String[])[0]; int.TryParse(parse, out mark); var user = userService.GetUserByName(User.Identity.Name); ProcessMark(mark, movie.Id, user.Id); ProcessAverageMark(movie.Id); var currentMark = markService.GetUserMovieMark(user.Id, movie.Id); movie = movieService.GetMovie(movie.Id).ToMvcModel(); ViewBag.DefaultMark = currentMark.Mark == 0 ? "Select mark" : currentMark.Mark.ToString(); return View(movie); }