// GET: BreweryReviews/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            BreweryReview          breweryReview          = db.BreweryReviews.Find(id);
            BreweryReviewViewModel breweryReviewViewModel = BuildBreweryReviewViewModel(breweryReview);

            if (breweryReview == null)
            {
                return(HttpNotFound());
            }
            return(View(breweryReviewViewModel));
        }
        // GET: BreweryReviews/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            // generate select list with ids for brewery dropdown
            var breweryList = db.Breweries.Select(b => b);

            ViewBag.SelectBreweryList = new SelectList(breweryList, "Id", "Name");

            BreweryReview          breweryReview          = db.BreweryReviews.Find(id);
            BreweryReviewViewModel breweryReviewViewModel = BuildBreweryReviewViewModel(breweryReview);

            if (breweryReview == null)
            {
                return(HttpNotFound());
            }
            return(View(breweryReviewViewModel));
        }