public MenuController(IUnitOfWorkAsync unitOfWork, IRolePermissionsService rolesPermissionService, IPagePermissionsService pagePermissionsService, IMenuItemsService menuItemsService) { _rolesPermissionService = rolesPermissionService; _pagePermissionsService = pagePermissionsService; _menuItemsService = menuItemsService; _unitOfWork = unitOfWork; }
public Bot(ITelegramBotClient botClient, IBotUpdateDispatcher dispatcher, IBotLogger logger, IMenuItemsService menuItems) { _logger = logger; _dispatcher = dispatcher; _botClient = botClient; _menuItems = menuItems; _logger?.LogAction("Initializing..."); // initializing ViewModel UI commands ActivateCommand = new RelayCommand <object>(o => this.Activate(), o => !IsActive); DeactivateCommand = new RelayCommand <object>(o => this.Deactivate(), o => IsActive); menuItems.MenuItems.Add(new MenuItemViewModel() { Text = "Start", ImageSource = new Uri(@"/BotModule;component/Start.png", UriKind.RelativeOrAbsolute), Command = ActivateCommand }); menuItems.MenuItems.Add(new MenuItemViewModel() { Text = "Stop", ImageSource = new Uri(@"/BotModule;component/Stop.png", UriKind.RelativeOrAbsolute), Command = DeactivateCommand }); ActivateCommand.Execute(null); Application.Current.Exit += (o, e) => { if (IsActive) { Deactivate(); } }; }
public BotModule(IUnityContainer unityContainer, ITelegramBotClient botClient, IBotUpdateDispatcher dispatcher, [OptionalDependency] IMenuItemsService menuItems, [OptionalDependency] IBotLogger logger) { _logger = logger; _unityContainer = unityContainer; _dispatcher = dispatcher; _botClient = botClient; _menuItems = menuItems; }
public RejectMenuItemsHandler( ITabRepository tabRepository, IMenuItemsService menuItemsService, IValidator <RejectMenuItems> validator, IEventBus eventBus, IMapper mapper) : base(tabRepository, menuItemsService, validator, eventBus, mapper) { }
public CloseTabHandler( ITabRepository tabRepository, IMenuItemsService menuItemsService, IValidator <CloseTab> validator, IEventBus eventBus, IMapper mapper) : base(tabRepository, menuItemsService, validator, eventBus, mapper) { }
public OrderToGoHandler( IValidator <OrderToGo> validator, IEventBus eventBus, IMapper mapper, IMenuItemsService menuItemsService, IToGoOrderRepository toGoOrderRepository) : base(validator, eventBus, mapper) { _menuItemsService = menuItemsService; _toGoOrderRepository = toGoOrderRepository; }
public BaseTabHandler( ITabRepository tabRepository, IMenuItemsService menuItemsService, IValidator <TCommand> validator, IEventBus eventBus, IMapper mapper) : base(validator, eventBus, mapper) { TabRepository = tabRepository; MenuItemsService = menuItemsService; }
public OpenTabHandler( ITabRepository tabRepository, IMenuItemsService menuItemsService, IValidator <OpenTab> validator, IEventBus eventBus, IMapper mapper, ITabViewRepository tabViewRepository, ITableRepository tableRepository) : base(tabRepository, menuItemsService, validator, eventBus, mapper) { _tabViewRepository = tabViewRepository; _tableRepository = tableRepository; }
public ShellViewModel(IBot bot, IMenuItemsService menuItemsService) { _bot = bot; _menuItemsService = menuItemsService; OpenLocalFilesCommand = new RelayCommand <object>(o => Process.Start(Path.GetDirectoryName(Assembly.GetEntryAssembly().Location)), o => true); OpenAboutCommand = new OpenAboutWindowCommand(); _menuItemsService.MenuItems.Insert(0, new MenuItemViewModel() { Text = "File", Children = new ObservableCollection <MenuItemViewModel> { new MenuItemViewModel() { Text = "Open local files", Command = OpenLocalFilesCommand } } }); _menuItemsService.MenuItems.Add(new MenuItemViewModel() { Text = "Help", Children = new ObservableCollection <MenuItemViewModel> { new MenuItemViewModel() { Text = "Sorry bro, we can't help you" }, new MenuItemViewModel() { Text = "About", Command = OpenAboutCommand } } }); MenuItems = _menuItemsService.MenuItems; }
public MenuModel(IMenuItemsService MenuItemsService) { _menuItemsService = MenuItemsService; }
public CreateModel(IMenuItemsService menuItemsService) { _menuItemsService = menuItemsService; }
public MenuItemsListModel(IMenuItemsService menuItemsService) { _menuItemsService = menuItemsService; }
public PageController(IMenuItemsService menuItemsService) { _menuItemsService = menuItemsService; }
public DetailsModel(IMenuItemsService MenuItemsService) { _menuItemsService = MenuItemsService; }
public OrdersController(IOrdersService orderService, IMenuItemsService menuItemsService) { _ordersService = orderService; _menuItemsService = menuItemsService; }
public ModifyModel(IMenuItemsService menuItemsService) { _menuItemsService = menuItemsService; }
public MenuController(IMenuItemsService menuService) { _menuService = menuService; }
public PageController(IMenuItemsService menuItemsService, ICategoryService categoryService, IContactService contactService) { _menuItemsService = menuItemsService; _contactService = contactService; _categoryService = categoryService; }
public MenuViewComponent(ICommonControllerData common, IMenuItemsService menuItems, IMenusService menus) : base(common) { this.menuItems = menuItems; this.menus = menus; }