protected virtual void OnAddingToShoppingList(RecipeOpeningEventArgs e) { AddingToShoppingList?.Invoke(this, e); }
protected virtual void OnRecipeOpening(RecipeOpeningEventArgs e) { RecipeOpening?.Invoke(this, e); }