static void AddCloth(List <Plagg> store) { Console.WriteLine("Lägg till ett plagg: "); Console.WriteLine("Tröja: [1]"); Console.WriteLine("Byxor: [2]"); Console.WriteLine("Skor: [3]"); int typ = UserInput(1, 10); Plagg plagg = default; plagg.Type = Enum.GetName(typeof(Type), typ); Console.Clear(); Console.WriteLine("Välj storlek: "); Console.WriteLine("XS: [1]"); Console.WriteLine("S: [2]"); Console.WriteLine("M: [3]"); Console.WriteLine("L: [4]"); Console.WriteLine("XL: [5]"); int size = UserInput(1, 10); plagg.Size = Enum.GetName(typeof(Size), size); Console.Clear(); Console.WriteLine("Välj färg: "); Console.WriteLine("Black: [1]"); Console.WriteLine("Yellow: [2]"); Console.WriteLine("Green: [3]"); Console.WriteLine("Red: [4]"); Console.WriteLine("Gray: [5]"); int colour = UserInput(1, 10); plagg.Colour = Enum.GetName(typeof(Colour), colour); Console.Clear(); Console.WriteLine("Välj pris: "); int price = UserInput(1, 1000000); plagg.Price = price; Console.Clear(); store.Add(plagg); }
private static List <Plagg> LoadStore() { List <Plagg> store = new List <Plagg>(); string file; using (StreamReader sr = new StreamReader(fileName)) { file = sr.ReadToEnd().Trim(new [] { '\r', '\n' }); } string[] plaggArray = file.Split("\n"); foreach (var item in plaggArray) { string[] props = item.Split(';'); var plagg = new Plagg(props[0], props[1], props[2], int.Parse(props[3].Trim('\r'))); store.Add(plagg); } return(store); }