コード例 #1
0
        public IActionResult Index()
        {
            List <Beer>      beerList     = _beerService.GetAll();
            List <BeerModel> beerModeList = new List <BeerModel>();

            foreach (Beer beer in beerList)
            {
                float[] ratings = _beerService.GetRating(beer.ID);
                beer.Rating     = ratings[1] / ratings[0];
                beer.TimesRated = Convert.ToInt32(ratings[0]);
                if (ratings[1] != 0)
                {
                    _beerService.UpdateRating(ratings);
                }
                Brewery   brewery   = _breweryService.GetOne(beer.BreweryID);
                BeerModel beerModel = new BeerModel(beer, brewery);
                beerModeList.Add(beerModel);
            }
            return(View(beerModeList));
        }