public PackingListAccessoriesInputPageViewModel(INavigationService navigationService,
                                                        IBarcodeReaderService barcodeReaderService,
                                                        IStatusBarService statusBarService,
                                                        IUserService userService,
                                                        INotificationService notificationService,
                                                        IPopupNavigation popupNavigation,
                                                        ICommonService commonService,
                                                        IBoardingAccessoryService boardingAccessoryService,
                                                        IWifiService wifiService,
                                                        IBoardingService boardingService)
            : base(navigationService, barcodeReaderService, statusBarService)
        {
            _userService              = userService;
            _notificationService      = notificationService;
            _popupNavigation          = popupNavigation;
            _commonService            = commonService;
            _boardingAccessoryService = boardingAccessoryService;
            _wifiService              = wifiService;
            _boardingService          = boardingService;

            Model = new PackingListAccessoriesInputModel();

            ClosePackingListAccessory  += ExecuteClosePackingListAccessory;
            CancelPackBoarding         += ExecuteCancelPackBoarding;
            CancelBillOfLadingBoarding += ExecuteCancelBillOfLadingBoarding;
        }
Exemplo n.º 2
0
        public PackingListDeliveryBoardingInputPageViewModel(INavigationService navigationService,
                                                             IBarcodeReaderService barcodeReaderService,
                                                             IStatusBarService statusBarService,
                                                             INotificationService notificationService,
                                                             IPopupNavigation popupNavigation,
                                                             IUserService userService,
                                                             ICommonService commonService,
                                                             IBoardingDeliveryPackService boardingDeliveryPackService,
                                                             IWifiService wifiService,
                                                             IBoardingService boardingService)
            : base(navigationService, barcodeReaderService, statusBarService)
        {
            _notificationService         = notificationService;
            _popupNavigation             = popupNavigation;
            _userService                 = userService;
            _commonService               = commonService;
            _boardingDeliveryPackService = boardingDeliveryPackService;
            _wifiService                 = wifiService;
            _boardingService             = boardingService;

            Model = new PackingListDeliveryBoardingInputModel();

            CancelPackBoarding         += ExecuteCancelPackBoarding;
            CancelBillOfLadingBoarding += ExecuteCancelBillOfLadingBoarding;
            EndingProcess += ExecuteEndingProcess;

            MenuAdtionalButtons = new Dictionary <string, DelegateCommand>();
        }