コード例 #1
0
        private List <MenuPointDto> PuanliMenuler(ICollection <Menu> menu)
        {
            List <MenuPointDto> menus = new List <MenuPointDto>();

            foreach (Menu item in menu)
            {
                int puan = 0;
                ICollection <Review> reviews = _reviewDal.GetReviewsByMenu(item.ID);
                if (reviews.Count() > 0)
                {
                    foreach (Review review in reviews)
                    {
                        puan += review.Point;
                    }
                    puan = puan / reviews.Count();
                }

                MenuPointDto midto = new MenuPointDto()
                {
                    Menu  = item,
                    Point = puan
                };
                menus.Add(midto);
            }
            return(menus);
        }
コード例 #2
0
        private List <MenuPointDto> MenuleriHesapla(List <MenuPointDto> menu)
        {
            ICollection <Menu> menus = _menuDal.GetMenusByCompanyCookie(Request.Cookies["company"].Value).ToList();

            foreach (Menu item in menus)
            {
                int puan = 0;
                ICollection <Review> reviews = _reviewDal.GetReviewsByMenu(item.ID).ToList();
                foreach (Review review in reviews)
                {
                    puan += review.Point;
                }

                if (reviews.Count > 0)
                {
                    puan = puan / reviews.Count;
                }

                MenuPointDto menuPointDto = new MenuPointDto()
                {
                    Menu  = item,
                    Point = puan
                };
                menu.Add(menuPointDto);
            }
            return(menu);
        }