protected override ViewResult View(string viewName, string masterName, object model) { if (string.IsNullOrEmpty(masterName)) { var menuModel = MenuViewModelBuilder.Build(); masterName = menuModel.ShowLeftColumn ? "~/Views/Shared/_LayoutWithLeftColumn.cshtml" : "~/Views/Shared/_Layout.cshtml"; } return(base.View(viewName, masterName, model)); }
public TopMenuWidgetViewComponent(MenuViewModelBuilder menuViewModelBuilder) { MenuViewModelBuilder = menuViewModelBuilder; }