/// <summary>
        /// Sets the data.
        /// </summary>
        /// <returns>The data.</returns>
        private async Task SetData()
        {
            IEnumerable <NavigationMenuItem> menuItems = await _navigationMenuService.GenerateMenuItems();

            if (menuItems == null)
            {
                return;
            }

            MenuItems = menuItems.Where(item => item.ShowInMenu).ToObservableCollection();

            if (MenuItems.Any())
            {
                MenuItemSelected = MenuItems.ElementAt(0);
            }

            MenuIcon = "HamburgerIcon.png";
        }
        private async Task SetData()
        {
            IEnumerable <NavigationMenuItem> menuItems = await _navigationMenuService.GenerateMenuItems();

            if (menuItems == null)
            {
                return;
            }

            List <Page> list = new List <Page> ();

            foreach (NavigationMenuItem menuItem in menuItems.Where(item => item.ShowInMenu))
            {
                Page page = await _pageService.LoadPageByPageData(menuItem.PageContext);

                page.Icon = menuItem.IconSource;
                list.Add(page);
            }

            TabbedPages = list.ToObservableCollection();
        }