コード例 #1
0
        public async Task <IViewComponentResult> InvokeAsync(Post post)
        {
            ReviewMSSQLContext           reviewMSSQLContext           = new ReviewMSSQLContext();
            ReviewWaarderingMSSQLContext reviewWaarderingMSSQLContext = new ReviewWaarderingMSSQLContext();

            List <Review> reviews = await reviewMSSQLContext.GetListByPostId(post.PostId);

            List <ReviewWaardering> reviewWaarderingen = await reviewWaarderingMSSQLContext.GetAll();

            ReviewOnderPostViewModel reviewOnderPostViewModel = new ReviewOnderPostViewModel
            {
                ReviewLijst           = reviews,
                ReviewWaarderingLijst = reviewWaarderingen
            };

            return(View(reviewOnderPostViewModel));
        }
コード例 #2
0
 /// <summary>
 /// Ontvang een lijst van reviews op basis van het postID.
 /// </summary>
 /// <param name="id">Het id van de post.</param>
 /// <returns>Een gevulde reviewlijst. </returns>
 public Task <List <Review> > GetListByPostId(int id)
 {
     return(context.GetListByPostId(id));
 }