public IActionResult PasReactieAan(int reactieId, int postId) { Reactie reactie = reactieContext.GetById(reactieId); ReageerOpReviewViewModel vm = new ReageerOpReviewViewModel { PostId = postId, Reactie = reactie }; return(View(vm)); }
public IActionResult PasReactieAan(ReageerOpReviewViewModel vm) { try { reactieContext.Update(vm.Reactie); return(RedirectToAction("Post", "Posts", new { id = vm.PostId })); } catch (SqlException) { return(RedirectToAction("Error", "Errors")); } }
public IActionResult ReageerOpReview(int postId, int reviewId) { Reactie reactie = new Reactie { ReviewId = reviewId }; ReageerOpReviewViewModel reageerOpPostViewModel = new ReageerOpReviewViewModel { PostId = postId, Reactie = reactie }; return(View(reageerOpPostViewModel)); }
public async Task <IActionResult> ReageerOpReview(ReageerOpReviewViewModel vm) { Gebruiker huidigeGebruiker = await gebruikerContext.GetByNaam(User.Identity.Name); vm.Reactie.GebruikerId = huidigeGebruiker.GebruikerId; try { reactieContext.Insert(vm.Reactie); return(RedirectToAction("Post", "Posts", new { id = vm.PostId })); } catch (SqlException) { return(RedirectToAction("Error", "Errors")); } }