Example #1
0
        public static RestaurantReviews.Models.Restaurant DataToLibraryRestaurant(Restaurant restaurant)
        {
            var revs = new List <Models.Review>();

            foreach (Review rev in restaurant.Reviews)
            {
                revs.Add(DataToLibraryReview(rev));
            }
            RestaurantReviews.Models.Restaurant rest = new RestaurantReviews.Models.Restaurant()
            {
                Address     = restaurant.Address,
                City        = restaurant.City,
                PhoneNumber = restaurant.PhoneNumber,
                State       = restaurant.State,
                Id          = restaurant.Id,
                Name        = restaurant.Name,
                Reviews     = revs
            };
            if (restaurant.AvgRating is null)
            {
                rest.AvgRating = 0;
            }
            else
            {
                rest.AvgRating = (double)(restaurant.AvgRating);
            }


            return(rest);
        }
Example #2
0
        public static Restaurant LibraryToDataRestaurant(RestaurantReviews.Models.Restaurant restaurant)
        {
            //var revs = new List<Review>();
            //foreach (Models.Review rev in restaurant.Reviews)
            //{
            //    revs.Add(LibraryToDataReview(rev));
            //}
            Restaurant rest = new Restaurant()
            {
                Address     = restaurant.Address,
                City        = restaurant.City,
                PhoneNumber = restaurant.PhoneNumber,
                State       = restaurant.State,
                Id          = restaurant.Id,
                Name        = restaurant.Name,
            };

            return(rest);
        }
Example #3
0
        public void InsertRestaurant(RestaurantReviews.Models.Restaurant restaurant)
        {
            var rest = LibraryToDataRestaurant(restaurant);

            crud.InsertRestaurant(rest);
        }