private async void AccessoryChangedCommandHandler()
        {
            Model.AccessoryDescription = String.Empty;
            if (!string.IsNullOrEmpty(Model.Accessory))
            {
                if (Model.Accessory.Equals("PALLET"))
                {
                    await _popupNavigation.PushAsync(new LoadingPopupPage());

                    var getPallets = await _boardingAccessoryService.GetPallets();

                    await _popupNavigation.PopAllAsync();

                    if (getPallets.Response != null && getPallets.Response.Any())
                    {
                        await NavigationService.NavigateAsync("RequestPalletsViewPopupPage",
                                                              new NavigationParameters()
                        {
                            { "Pallets", getPallets.Response }
                        });
                    }
                    else
                    {
                        await _notificationService.NotifyAsync("Pallet não encontrado.", SoundEnum.Erros);

                        Model.ClearModelAfterDetination();
                        MenuAdtionalButtons = new Dictionary <string, DelegateCommand>();
                    }
                }
                else if (!string.IsNullOrEmpty(Model.Accessory) && Model.Accessory.IsInt())
                {
                    await _popupNavigation.PushAsync(new LoadingPopupPage());

                    var validTransportAccessory = await _boardingAccessoryService.ValidTransportAccessory(Model.Accessory, _userService.User.Unit.Id);

                    await _popupNavigation.PopAllAsync();

                    Model.TransportAccessoryViewInfo = validTransportAccessory.Response;

                    if (Model.TransportAccessoryViewInfo == null || !Model.TransportAccessoryViewInfo.Valid)
                    {
                        await _notificationService.NotifyAsync(
                            validTransportAccessory.Response?.ExceptionMessage ?? "Acessório não encontrado.",
                            SoundEnum.Erros);

                        Model.ClearModelAfterDetination();
                        MenuAdtionalButtons = new Dictionary <string, DelegateCommand>();
                    }
                    else
                    {
                        GetPackingListAccessory();
                    }
                }
                else
                {
                    Model.ClearModelAfterDetination();
                    MenuAdtionalButtons = new Dictionary <string, DelegateCommand>();
                }
            }
        }
        private async void PalletSelectedCommandHandler(TransportAccessoryViewInfoModel pallet)
        {
            var transportAccessoryViewInfo = await _boardingAccessoryService.ValidTransportAccessory(pallet.CobolNumber, _userService.User.Unit.Id);

            if (transportAccessoryViewInfo.Response != null)
            {
                await NavigationService.GoBackAsync(
                    new NavigationParameters()
                {
                    { "RequestPalletsViewConfirmed", true },
                    { "TransportAccessoryViewInfo", transportAccessoryViewInfo.Response }
                });
            }
        }