public WebsiteMenuViewComponent( IMenuService menuService, WebsiteOptionsProvider websiteOptionsProvider, ILinkBuilder linkBuilder) { menuService.CheckArgumentIsNull(nameof(menuService)); _menuService = menuService; websiteOptionsProvider.CheckArgumentIsNull(nameof(websiteOptionsProvider)); _websiteOptionsProvider = websiteOptionsProvider; linkBuilder.CheckArgumentIsNull(nameof(linkBuilder)); _linkBuilder = linkBuilder; }
public WebsiteMenuViewComponent( IMenuService menuService, IWebsiteInfo websiteInfo, WebsiteOptionsProvider websiteOptionsProvider, IUserContext userContext, ILinkBuilder linkBuilder) { menuService.CheckArgumentIsNull(nameof(menuService)); _menuService = menuService; websiteInfo.CheckArgumentIsNull(nameof(websiteInfo)); _websiteInfo = websiteInfo; websiteOptionsProvider.CheckArgumentIsNull(nameof(websiteOptionsProvider)); _websiteOptionsProvider = websiteOptionsProvider; userContext.CheckArgumentIsNull(nameof(userContext)); _userContext = userContext; linkBuilder.CheckArgumentIsNull(nameof(linkBuilder)); _linkBuilder = linkBuilder; }