public static IAsyncEnumerable <MenuItem> MenuItemsByTextAsync(this MenusContext menusContext, string text) { if (s_menuItemsByTextAsync is null) { s_menuItemsByTextAsync = CompileMenuItemsByTextAsyncQuery(); } return(s_menuItemsByTextAsync(menusContext, text)); }
public static IEnumerable <MenuItem> MenuItemsByText(this MenusContext menusContext, string text) { if (s_menuItemsByText is null) { s_menuItemsByText = CompileMenusByTextQuery(); } return(s_menuItemsByText(menusContext, text)); }
public MenusRunner(MenusContext menusContext) => _menusContext = menusContext;
public Runner(MenusContext menusContext, IOptions <RestaurantConfiguration> options) { _menusContext = menusContext; _restaurantId = options.Value.RestaurantId ?? throw new ArgumentException("restaurant-id required"); }
public Runner(MenusContext menusContext) { _menusContext = menusContext; }