Exemple #1
0
        public IActionResult Index()
        {
            var user = AuthProvider.GetCurrentUser();

            user.BeerReviews = BeerReviewDAL.GetReviews(AuthProvider.GetCurrentUser());
            ViewBag.Stars    = stars;
            return(View(user));
        }
Exemple #2
0
        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));
        }