static void Main(string[] args) { _uiModel = new UiModel(); _userOption = string.Empty; _level = Level.Breweries; _service = new HALClientService(); ExecuteClient().GetAwaiter().GetResult(); }
static void Main(string[] args) { _breweries = new List <Brewery>(); var brewery = new Brewery(); _userOption = string.Empty; _service = new HALClientService(); while (_userOption != "q") { if (_userOption == "b") { } else if (Regex.Matches(_userOption, "^[0-9]").Count > 0) { brewery = _breweries.FirstOrDefault(x => x.Id.ToString() == _userOption); Menu.Display(_service.GetBrewery(brewery.Links.Self.Href)); } else if (_userOption == "b") { Menu.Display(_breweries); } else if (_userOption == "beers") { var beers = brewery.Links.Beers.Href; Menu.Display(_service.GetBeers(beers)); } else { _breweries = _service.GetBreweries(); Menu.Display(_breweries); } _userOption = Console.ReadLine(); } Console.ReadKey(); }