示例#1
0
        public List <LibRestaurant> PrintRestaurants()
        {
            //RestaurantData crud = new RestaurantData();
            List <LibRestaurant> returnRestaurants = new List <LibRestaurant>();

            foreach (RestaurantReviewData.Restaurant dbr in crud.PrintRestaurants())
            {
                LibRestaurant tempRestaurant = ModelConverter.DBToResObject(dbr);
                foreach (Review rev in dbr.Reviews)
                {
                    tempRestaurant.Reviews.Add(ModelConverter.DBToRevObj(rev));
                }
                tempRestaurant.AvgRating = CalculateAvgRating(tempRestaurant);
                returnRestaurants.Add(tempRestaurant);
            }

            return(returnRestaurants);
        }
示例#2
0
        public LibReview GetReview(int ID)
        {
            Review foundRev = crud.FindRevByID(ID);

            return(ModelConverter.DBToRevObj(foundRev));
        }