public MainPage()
 {
     InitializeComponent();
     buildLocalizedApplicationBar();
     _viewModel  = IoCContainer.Get <WineListViewModel>();
     DataContext = _viewModel;
 }
        public IActionResult WinesOfThisType(int id)
        {
            WineType wineType = context.WineTypes.SingleOrDefault(wt => wt.ID == id);

            if (wineType != null)
            {
                List <Wine>       wineList = context.Wines.Where(w => w.TypeID == id).ToList();
                WineListViewModel wines    = new WineListViewModel(wineList, wineType);
                return(View(wines));
            }

            return(Redirect("/WineType"));
        }
        public IActionResult WinesFromThisWinery(int id)
        {
            Winery winery = context.Wineries.SingleOrDefault(wn => wn.ID == id);

            if (winery != null)
            {
                List <Wine>       wineList = context.Wines.Where(w => w.WineryID == id).ToList();
                WineListViewModel wines    = new WineListViewModel(wineList, winery);
                return(View(wines));
            }

            return(Redirect("/Winery"));
        }