public ActionResult AddRating(ProfileViewModel profileviewmodel) { var commenter = profileRepository.GetByID(WebSecurity.CurrentUserId); if (ModelState.IsValid) { profileviewmodel.UserRating.Commenter = commenter; profileRepository.AddUserRating(profileviewmodel.UserRating.UserId.Value, profileviewmodel.UserRating); unitOfWork.Save(); return(RedirectToAction("ShowProfile", new { id = profileviewmodel.UserProfile.UserId })); } return(View(profileviewmodel)); }