コード例 #1
0
 public MenuService(
     IMenuDataService repository,
     ILocalizationService localizationService
     )
 {
     this.menuDataService     = repository;
     this.localizationService = localizationService;
 }
コード例 #2
0
        public AuthNavaeigationItemViewModel(IRegionManager regionManager, GlobalEventAggregator eventAggregator, IMenuDataService menuDataService)
        {
            _regionManager   = regionManager;
            _eventAggregator = eventAggregator;
            _menuDataService = menuDataService;
            LoadViewCommand  = new DelegateCommand <OPC_AuthMenu>(menu => LoadView(menu));

            SubscribeAuthenticationEvents();

            SubscribeNavigatingEvent();
        }
コード例 #3
0
        public ScanResultViewModel(IScanService scanService, INavigationService navigationService, IMealDataService mealService, IUserDataService userService, IMenuDataService menuService)
        {
            _scanService       = scanService;
            _mealService       = mealService;
            _navigationService = navigationService;
            _userService       = userService;
            _menuService       = menuService;

            ScannedUsers        = new List <ScannedUser>();
            ScannedMeals        = new List <ScannedMeal>();
            FilterdScannedMeals = new List <ScannedMeal>();

            ScannedPerson = new User();

            ICommand setupCommand = new Command(async() => await ScanMealAndPerson());

            setupCommand.Execute(null);
        }
コード例 #4
0
        public MealsViewModel(IMenuDataService menuDataService)
        {
            WeekDays = new List <string>()
            {
                "Maandag",
                "Dinsdag",
                "Woensdag",
                "Donderdag",
                "Vrijdag"
            };
            CurrentDay = getCurrentDay();

            _menuDataService = menuDataService;
            _setupCommand    = new Command(async() => await GetMeals());
            _setupCommand.Execute(null);

            PusherService.Pusher.Subscribe("menuChannel");
            PusherService.Pusher.Bind("createMenu", UpdateMenu);
        }
コード例 #5
0
 public MenuService(List <IBaseBeforeAddingEntityLogic> baseBeforeAddingEntityLogics,
                    List <BaseAfterAddingEntityLogic> baseAfterAddingEntityLogics,
                    List <IBaseAfterUpdatingEntityLogic> baseAfterUpdateEntityLogics,
                    List <IBaseBeforeUpdatingEntityLogic> baseBeforeUpdateEntityLogics,
                    List <IBaseBeforeDeleteEntityLogic> baseBeforeDeleteEntityLogics,
                    List <BaseAfterDeleteEntityLogic> baseAfterDeleteEntityLogics, IIdentityManager identityManager,
                    IRestrictedItemAccessManager accessManager, IMenuDataService dataSrv, IUnitOfWork unitOfWork,
                    IMenuItemMetaDataHandler metaDataHandler, IMetaDataDataService metaDataService)
     : base(
         baseBeforeAddingEntityLogics, baseAfterAddingEntityLogics, baseAfterUpdateEntityLogics,
         baseBeforeUpdateEntityLogics, baseBeforeDeleteEntityLogics, baseAfterDeleteEntityLogics, identityManager,
         accessManager, dataSrv)
 {
     _menuDataSrv      = dataSrv;
     _unitOfWork       = unitOfWork;
     _metaDataHandler  = metaDataHandler;
     _metaDataService  = metaDataService;
     _menuItemsDataSet = _unitOfWork.Set <MenuItem>();
 }
コード例 #6
0
        public MenuDataViewModel(IMenuDataService CurrentService,
                                 BackendDBContext context, IMapper Mapper,
                                 TranscationResultHelper transcationResultHelper)
        {
            this.CurrentService = CurrentService;
            this.context        = context;
            mapper = Mapper;
            TranscationResultHelper = transcationResultHelper;
            MenuDataSort.Initialization(SortConditions);

            #region 工具列按鈕初始化
            Toolbaritems.Add(new ItemModel()
            {
                Id          = ButtonIdHelper.ButtonIdAdd,
                Text        = "新增",
                TooltipText = "新增",
                Type        = ItemType.Button,
                PrefixIcon  = "mdi mdi-plus-thick",
                Align       = ItemAlign.Left,
            });
            Toolbaritems.Add(new ItemModel()
            {
                Id          = ButtonIdHelper.ButtonIdRefresh,
                Text        = "重新整理",
                TooltipText = "重新整理",
                PrefixIcon  = "mdi mdi-refresh",
                Align       = ItemAlign.Left,
            });
            Toolbaritems.Add(new ItemModel()
            {
                Id          = ButtonIdHelper.ButtonIdReOrder,
                Text        = "重新編號",
                TooltipText = "重新編號",
                PrefixIcon  = "mdi mdi-order-numeric-ascending",
                Align       = ItemAlign.Left,
            });
            Toolbaritems.Add("Search");
            #endregion
        }
コード例 #7
0
 public MenuHelper(IMenuDataService menuDataService, int roleId)
 {
     MenuDataService = menuDataService;
     RoleId          = roleId;
 }
コード例 #8
0
 public AccountController(ILoggingService logger, IMenuDataService menuService)
     : base(logger)
 {
     MenuManager = menuService;
 }
コード例 #9
0
 public CreateUpdateArticleController(ILoggingService logger, IArticleDataService articleManager, IMenuDataService menuService)
     : base(logger)
 {
     ArticleManager = articleManager;
     MenuManager = menuService;
 }
コード例 #10
0
 public MenuDataController(AuthContext db, IMapper mapper)
 {
     _service = new MenuDataService(db, mapper);
 }
コード例 #11
0
 public MenuWidget()
 {
     _menuDataService = Container.GetInstance <IMenuDataService>();
     _decorators      = Container.GetInstance <List <MenuItemLiquidDecorator> >();
     _metaDataService = Container.GetInstance <IMetaDataDataService>();
 }