Example #1
0
        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();
        }
Example #2
0
        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;
                }
            }
        }