private static void EditList() { Console.Clear(); GUI.EditListGui(); Console.WriteLine("\n\n"); for (int i = 0; i < ImportFiles.fileName.vinylList.Length; i++) { Console.WriteLine(i + 1 + ". " + ImportFiles.fileName.vinylList[i]); } Console.WriteLine("Vänligen välj vilken låt vill du ändra på!"); int input = InputNumberOfLine(); Console.WriteLine("Du valde att ändra på låten nummer {0}", input); Console.WriteLine(); Vinyl.Name = InputController.NameController().ToUpper(); Console.WriteLine(); Vinyl.Album = InputController.AlbumController().ToUpper(); Console.WriteLine(); Vinyl.Artist = InputController.ArtistController().ToUpper(); Console.WriteLine(); Vinyl.Year = InputController.YearController(); string vinylLine = Vinyl.Name + " " + Vinyl.Album + " " + Vinyl.Artist + " " + Vinyl.Year + ";"; var tempList = new List <string>(File.ReadAllLines(@ImportFiles.fileName.filePathString)); tempList[input - 1] = vinylLine; File.WriteAllLines(@ImportFiles.fileName.filePathString, tempList); for (int i = 0; i < ImportFiles.fileName.vinylList.Length + 11; i++) { InputController.ClearOneLine(); } Console.WriteLine("klart!!!"); ImportFiles.fileName.vinylList = File.ReadAllLines(ImportFiles.fileName.filePathString); for (int i = 0; i < ImportFiles.fileName.vinylList.Length; i++) { Console.WriteLine(i + 1 + ". " + ImportFiles.fileName.vinylList[i]); } EditMoreOrNot(); }
private static void AddVinyl() { Console.Clear(); GUI.AddVinylGui(); Console.WriteLine("\n\n"); Console.WriteLine(); Vinyl.Name = InputController.NameController().ToUpper(); Console.WriteLine(); Vinyl.Album = InputController.AlbumController().ToUpper(); Console.WriteLine(); Vinyl.Artist = InputController.ArtistController().ToUpper(); Console.WriteLine(); Vinyl.Year = InputController.YearController(); string vinylLine = Vinyl.Name + " " + Vinyl.Album + " " + Vinyl.Artist + " " + Vinyl.Year + ";" + Environment.NewLine; File.AppendAllText(@ImportFiles.fileName.filePathString, vinylLine); for (int i = 0; i < 8; i++) { InputController.ClearOneLine(); } Console.WriteLine("klart!!!"); ImportFiles.fileName.vinylList = File.ReadAllLines(ImportFiles.fileName.filePathString); Console.WriteLine("Vill du lägga in en till? Tryck 1 annars tryck 2 för att komma ut "); int caseSwitch; string input; while (true) { input = Console.ReadLine(); if (input == "1" || input == "2") { caseSwitch = int.Parse(input); } else { caseSwitch = 0; } switch (caseSwitch) { case 1: Console.Clear(); AddVinyl(); return; case 2: BackOrOut(); return; default: Console.WriteLine("Vänlligen skriv in ett giltigt val 1 eller 2!"); Program.Timer(1); Console.Clear(); break; } } }