public void AddInfoToList(SmartInsurance info) { _listOfInfo.Add(info); }
private void CreateDriver() { SmartInsurance newDriver = new SmartInsurance(); Console.WriteLine("What type of car does the owner have: \n" + "1. Sport\n" + "2. Small\n" + "3. Medium\n" + "4. Large\n" + "(Pick corresponding number)"); var userInput = int.Parse(Console.ReadLine()); switch (userInput) { case 1: newDriver.CarType = CarStyle.Sport; break; case 2: newDriver.CarType = CarStyle.Small; break; case 3: newDriver.CarType = CarStyle.Medium; break; case 4: newDriver.CarType = CarStyle.Large; break; } Console.WriteLine("What is the driver's name?"); newDriver.DriverName = Console.ReadLine(); Console.WriteLine("What is the driver's average speed per trip?(In numbers, no mph needed at end)"); newDriver.AverageSpeed = int.Parse(Console.ReadLine()); Console.WriteLine("Does the driver tailgate other cars often?(y/n)"); var answer = Console.ReadLine(); if (answer.Contains("y")) { newDriver.DoesTailgate = true; } else { newDriver.DoesTailgate = false; } Console.WriteLine("Does the driver roll past the stop sign?(y/n)"); answer = Console.ReadLine(); if (answer.Contains("y")) { newDriver.StopOrRoll = true; } else { newDriver.StopOrRoll = false; } Console.WriteLine("Does the driver swerve out of their lane often?(y/n)"); answer = Console.ReadLine(); if (answer.Contains("y")) { newDriver.Swerve = true; } else { newDriver.Swerve = false; } _smartInsuranceRepo.AddInfoToList(newDriver); }