public async Task <IActionResult> Edit( [Bind("UserReview", "UserReviewDate", "UserIDReview", "BoardGameID")] UserBoardGameReview UserBoardGameReview, int id) { var userReviewToUpdate = await _db.UserBoardGameReviews.FindAsync(id); if (userReviewToUpdate == null) { return(null); } await TryUpdateModelAsync <UserBoardGameReview>( userReviewToUpdate, "", u => u.UserReview, u => u.UserReviewDate, u => u.UserIDReview, u => u.BoardGameID); { await _db.SaveChangesAsync(); return(RedirectToAction("Index", new { id = userReviewToUpdate.BoardGameID })); } }
public async Task <IActionResult> Create( [Bind("UserReview", "UserReviewDate", "UserIDReview", "BoardGameID")] UserBoardGameReview UserBoardGameReview, int?id) { if (ModelState.IsValid) { var emptyUserReview = new UserBoardGameReview(); await TryUpdateModelAsync <UserBoardGameReview>( emptyUserReview, "userboardgamereview", u => u.UserReview, u => u.UserReviewDate, u => u.BoardGameID, u => u.UserIDReview); { _db.UserBoardGameReviews.Add(emptyUserReview); await _db.SaveChangesAsync(); return(RedirectToAction("Index", new { id = id })); } } return(View(UserBoardGameReview)); }