public ActionResult EditReview(AddReviewVM editedReview, HttpPostedFileBase file) { try { if (file.ContentLength > 0) { editedReview.GameReview.Game.GameCover = new GameCover(); var fileName = Path.GetFileName(file.FileName); var path = Path.Combine(Server.MapPath("~/imgs/"), fileName); editedReview.GameReview.Game.GameCover.GameCoverUrl = "imgs/" + fileName; file.SaveAs(path); } } catch { _repo.ContributorEditReview(editedReview.GameReview); } _repo.ContributorEditReview(editedReview.GameReview); return(RedirectToAction("Index", "Reviews")); }