コード例 #1
0
        public async Task <IActionResult> Reageer(ReageerOpReactieViewModel reageerOpReactieViewModel)
        {
            //Zet gebruikerId van reactie naar ingelogde gebruiker
            Gebruiker huidigeGebruiker = await gebruikerContext.GetByNaam(User.Identity.Name);

            reageerOpReactieViewModel.Reactie.GebruikerId = huidigeGebruiker.GebruikerId;
            reactieContext.Insert(reageerOpReactieViewModel.Reactie);
            return(RedirectToAction("Post", "Posts", new { id = reageerOpReactieViewModel.PostId }));
        }
コード例 #2
0
        public IActionResult Reageer(int reactieId, int postId)
        {
            Reactie reactie = reactieContext.GetById(reactieId);

            //Reactie die gemaakt wordt verwijst terug naar de aangeklikte reactie
            reactie.ReactieOpReactieId = reactieId;

            ReageerOpReactieViewModel reageerOpReactieViewModel = new ReageerOpReactieViewModel
            {
                Reactie = reactie,
                PostId  = postId
            };

            return(View(reageerOpReactieViewModel));
        }