private List <ActionModel> GetAction(User user) { IMenuActionService iMenuActionService = DIFactory.GetContainer().Resolve <IMenuActionService>(); List <MenuAction> menuActionlist = new List <MenuAction>(); List <ActionModel> actionList = new List <ActionModel>(); if (!user.IsAdmin) { menuActionlist = iMenuActionService.Gets(t => user.MenuActionList.Contains(t.ID)).ToList(); } else { menuActionlist = iMenuActionService.Gets().ToList(); } foreach (var m in menuActionlist) { actionList.Add(new ActionModel { Controller = m.Menu.Controller.ToLower(), Action = m.Code.ToLower() }); } return(actionList); }
public UpController(IMenuService iMenuService, IMenuActionService iMenuActionService, DbContext dbContext) { this.iMenuService = iMenuService; this.iMenuActionService = iMenuActionService; this.dbContext = dbContext; }
public GameManager(ITextService textService, IMenuActionService menuActionService, ICreatureService creatureService) { this._menuActionService = menuActionService; this._textService = textService; _instructionsManager = new InstructionsManager(menuActionService, textService); _fightManager = new FightManager(textService, creatureService); }
public BaseAdminController() { _menuService = AppDependencyResolver.Current.GetService <IMenuService>(); _menuActionService = AppDependencyResolver.Current.GetService <IMenuActionService>(); _systemActionService = AppDependencyResolver.Current.GetService <ISystemActionService>(); }
public ExpenseManager(IMenuActionService actionService, IExpenseService expenseService) { _actionService = actionService; _expenseService = expenseService; }
public CharacterManager(MenuActionService actionService, ICharacterService characterService) { _characterService = characterService; _actionService = actionService; }
public MenuActionController(IMenuActionService _service) { service = _service; }
public MenuActionController(IMenuActionService menuActionService) { _menuActionService = menuActionService; }
public InstructionsManager(IMenuActionService menuActionService, ITextService textService) { this._menuActionService = menuActionService; this._textService = textService; }
public LanguageManager(IMenuActionService menuActionService) { _menuActionService = menuActionService; }