public RestaurantView GetRestaurantWithOrderItems(Guid id)
        {
            RestaurantView restaurantWithOrderItems = new RestaurantView();
            var            repo = new RestaurantsOrderItemsRepository();

            if (id != Guid.Empty)
            {
                Restaurants restaurant = GetRestaurant(id);
                List <RestaurantsOrderItems> orderItems = repo.GetRestaurantsOrderItems(id);
                restaurantWithOrderItems.Restaurant = restaurant;
                restaurantWithOrderItems.OrderItems = orderItems;
            }


            return(restaurantWithOrderItems);
        }
        public List <RestaurantView> GetRestaurantsWithItems()
        {
            List <RestaurantView> restaurantsWithOrderItems = new List <RestaurantView>();

            List <Restaurants> retaurant = GetRestaurants();

            var repo = new RestaurantsOrderItemsRepository();

            foreach (var res in retaurant)
            {
                List <RestaurantsOrderItems> orderItems = new List <RestaurantsOrderItems>();
                orderItems = repo.GetRestaurantsOrderItems(res.ID);
                RestaurantView view = new RestaurantView(res, orderItems);
                restaurantsWithOrderItems.Add(view);
            }


            return(restaurantsWithOrderItems);
        }