public override void Display() { base.Display(); Output.WriteLine(""); if (File.Exists(FileData.GoodsFile())) { bool loadFile = true; if (GoodData.Instance.Goods.Count > 0) { Output.WriteLine("Goods are already present in your list. If you load a list from file, you lost them."); loadFile = Input.ReadBool("Do you want to continue?"); } if (loadFile) { Repository.GoodsRepository repo = new Repository.GoodsRepository(); GoodData.Instance.Goods = repo.ReadFile(FileData.GoodsFile()); Output.WriteLine(ConsoleColor.White, "File saved!"); } } else { Output.WriteLine(ConsoleColor.Red, "The file Good.json is not exist!"); } Output.WriteLine(""); Input.ReadString("Press [Enter] to navigate back"); Program.NavigateBack(); }
public override void Display() { base.Display(); Output.WriteLine(""); if (GoodData.Instance.Goods.Count > 0) { Output.WriteLine("Here you save your list of good in to a file."); Output.WriteLine("The default name is Goods.json and it will create in the current directory."); Output.WriteLine(""); bool rtn = Input.ReadBool("Do you want to save your goods?"); if (rtn) { Repository.GoodsRepository repo = new Repository.GoodsRepository(); bool rtnSave = repo.SaveFile(FileData.GoodsFile(), GoodData.Instance.Goods); if (rtnSave) { Output.WriteLine("File saved!"); } else { Output.WriteLine(ConsoleColor.Red, "File doesn't save!"); } } } else { Output.WriteLine("Your list is empty. I don't save empty lists."); } Output.WriteLine(""); Input.ReadString("Press [Enter] to navigate back"); Program.NavigateBack(); }