private static void ToonArtikelToevoegen(Bestelling theOrder) { var artikelData = JsonConvert.DeserializeObject <List <Artikel> >(File.ReadAllText("articles.json")); // Toon lijst bestellinglijnen Console.WriteLine("Items:"); foreach (var theOrderItem in theOrder.Items) { Console.WriteLine($"\t{theOrderItem.Artikel.ArticleNumber}\t{theOrderItem.Artikel.Naam}\t{theOrderItem.Artikel.SalesPrice}\t AANTAL: {theOrderItem.Aantal}"); } Console.WriteLine("Totaal: " + theOrder.TotalePrijs + " EURO"); Console.WriteLine("< MENUKAART >"); var theMenuItems = new Dictionary <string, Action>(); foreach (var artikel in artikelData) { theMenuItems.Add($"{artikel.ArticleNumber}\t{artikel.Naam}" + "\t" + artikel.SalesPrice, () => AddItem(theOrder, artikel)); } theMenuItems.Add("Plaats order", () => ConfirmationOrdre(theOrder)); theMenuItems.Add("Back to main menu", () => ShowHome()); MenuLoopHelper.ShowMenuLoop(theMenuItems); }
private static void ToonBestaandeBestelling(Bestelling gevondenBestelling) { Console.Clear(); Console.WriteLine("Bestelling: " + gevondenBestelling.BestelNummer); Console.WriteLine("Klant: " + gevondenBestelling.KlantNaam); MenuLoopHelper.ShowMenuLoop(new Dictionary <string, Action> { }); Console.WriteLine("----"); Console.WriteLine("1) Wijzig status"); Console.WriteLine("2) Voeg betalingsinfo toe"); Console.ReadLine(); }