using Nop.Web.Framework.Menu; namespace Nop.Web.Framework.Events; /// /// Represents the base event that occurs after admin menu item create /// public abstract partial class BaseMenuItemCreatedEvent { private readonly IAdminMenu _adminMenu; protected BaseMenuItemCreatedEvent(IAdminMenu adminMenu) { _adminMenu = adminMenu; } /// /// Generates an admin menu item URL /// /// The name of the controller /// The name of the action method public virtual string GetMenuItemUrl(string controllerName, string actionName) { return _adminMenu.GetMenuItemUrl(controllerName, actionName); } }