private void AddBadgeToDatabase() { Console.Clear(); BadgeItem badge = new BadgeItem(); Console.WriteLine("What is the number on the badge:"); int inputBadgeId = int.Parse(Console.ReadLine()); badge.BadgeId = inputBadgeId; Console.WriteLine("List a door that it needs access to:"); bool keepAdding = true; while (keepAdding) { string inputDoorNames = Console.ReadLine(); badge.DoorNames.Add(inputDoorNames); Console.WriteLine("Any other doors(y/n)?"); string input = Console.ReadLine(); if (input == "y") { Console.WriteLine("List a door that it needs access to:"); } if (input == "n") { keepAdding = false; } } bool IsAdded = _badgeRespository.AddBadgeToDatabase(badge); if (IsAdded != true) { Console.WriteLine("Could not add badge"); } else { Console.WriteLine("Badge added successfully!"); } Console.ReadKey(); Console.Clear(); }
private void Seed() { BadgeItem badge1 = new BadgeItem(12345, new List <string> { "A7" }); BadgeItem badge2 = new BadgeItem(22345, new List <string> { "A1", "A4", "B1", "B2" }); BadgeItem badge3 = new BadgeItem(32345, new List <string> { "A4", "A5" }); _badgeRespository.AddBadgeToDatabase(badge1); _badgeRespository.AddBadgeToDatabase(badge2); _badgeRespository.AddBadgeToDatabase(badge3); }