public ShopItems()
        {
            try
            {
                InitializeComponent();
                LoggerMobile.Instance.logMessage("Opening ShopItems", Portable.Util.Log.Enums.LoggerEnum.message);
                _viewModel = (ShopItemsViewModel)Resources["viewModel"];
                resultListBox.ItemRealized += resultListBox_ItemRealized;
                this.Loaded += new RoutedEventHandler(MainPage_Loaded);
                initialArray = new ShopsJson();

                ApplicationBar = new ApplicationBar();

                ApplicationBar.Mode = ApplicationBarMode.Default;
                ApplicationBar.Opacity = 1.0;
                ApplicationBar.IsVisible = true;
                ApplicationBar.IsMenuEnabled = true;

                ApplicationBarIconButton searchBtn = new ApplicationBarIconButton();
                searchBtn.IconUri = new Uri("/Assets/Icons/feature.search.png", UriKind.Relative);
                searchBtn.Text = "Search";
                searchBtn.Click += searchBtn_Click;
                ApplicationBar.Buttons.Add(searchBtn);
            }
            catch (Exception exception)
            {
                ErrorHandler.Save(exception, MobileTypeEnum.WP8);
            }
        }
        public IActionResult Shop()
        {
            var viewModel = new ShopItemsViewModel
            {
                Items = this.itemsService.GetAllItems <ShopItemViewModel>(),
            };

            return(this.View(viewModel));
        }