public void DisplayFilteredStockRequests() { bool filter; filter = GetBoolInput(); bool running = true; StockRequestList srl = (StockRequestList)jsr.ReadRequestFile("JSON\\stockRequests.json"); while (running) { Console.Clear(); srl.PrintFilteredItems(filter); int selected = GetInput(); if (selected > 0 && selected <= (srl.GetListSize() + 1)) { // process srl.ProcessRequest(selected); } else if (selected == -1) { running = false; } else { Console.WriteLine("Invalid input try again\npress eny key to continue:"); Console.ReadLine(); } } }
public object ReadRequestFile(string filename) { try { var file = File.ReadAllText(filename); StockRequestList srl = new StockRequestList(file); return(srl); } catch (FileNotFoundException) { return(null); } }