public async Task <IActionResult> GetAllOrdersPopulated(String restaurantName) { var expr = from selectRestaurant in RestaurantDomain.GetRestaurant(restaurantName) let restaurant = (selectRestaurant as RestaurantSelected)?.RestaurantAgg.Restaurant from getAllOrdersPopulated in RestaurantDomain.PopulateOrder(restaurant, null, RestaurantDomain.GetAllOrders, RestaurantDomain.GetAllOrderItems, interpreter) select getAllOrdersPopulated; return((IActionResult)Ok(await interpreter.Interpret(expr, Unit.Default))); }