public NavigationService(IMenuResolver navigation, IChainUrlResolver urlResolver, IMenuStateService stateService, IAssetTagBuilder urls) { _navigation = navigation; _urlResolver = urlResolver; _stateService = stateService; _urls = urls; }
public MenuOpcaoClasse(MenuOpcaoTipo tipo, string codigo, string descricao, Type classe, IMenuResolver resolver, IList <IMenuOpcao> subMenuOpcao = null, MenuOpcaoPermissao?permissao = null) : base(tipo, codigo, descricao, subMenuOpcao, permissao) { _classe = classe ?? throw new ArgumentNullException(nameof(classe)); _resolver = resolver ?? throw new ArgumentNullException(nameof(resolver)); }
public MenuOpcaoObjeto(MenuOpcaoTipo tipo, string codigo, string descricao, UserControl userControl, IMenuResolver resolver, IList <IMenuOpcao> subMenuOpcao = null, MenuOpcaoPermissao?permissao = null) : base(tipo, codigo, descricao, subMenuOpcao, permissao) { _userControl = userControl ?? throw new ArgumentNullException(nameof(userControl)); _resolver = resolver ?? throw new ArgumentNullException(nameof(resolver)); }
public MenuSistema(IMenuResolver resolver) : base(resolver) { }
public AbstractMenuSistema(IMenuResolver resolver) { _resolver = resolver ?? throw new ArgumentNullException(nameof(resolver)); }