public IActionResult Index() { var user = AuthProvider.GetCurrentUser(); user.BeerReviews = BeerReviewDAL.GetReviews(AuthProvider.GetCurrentUser()); ViewBag.Stars = stars; return(View(user)); }
public IActionResult BeerDetail(int id) { Beer BeerDetail = new Beer(); var beer = BeerDAL.GetBeer(id); var user = AuthProvider.GetCurrentUser(); var reviews = BeerReviewDAL.GetReviews(beer); var userReview = BeerReviewDAL.GetReview(user, beer); ViewBag.Stars = stars; if (userReview == null) { userReview = new BeerReview { BeerReviewId = -1 }; } BeerViewModel beerView = new BeerViewModel { CurrentBeer = beer, CurrentBeerId = beer.BeerId, CurrentUser = user, CurrentUserId = ((user == null) ? -1 : user.Id), BeerReviews = reviews, UserReview = userReview, UserRating = userReview.ReviewRating, UserReviewText = userReview.ReviewText }; return(View(beerView)); }