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); }