private bool EditBadge() { Console.Clear(); var newBadge = new BadgesPoco(); Console.WriteLine("What is the badge number to update?:"); string _badgeNumberAsString = Console.ReadLine(); var badgeNumber = int.Parse(_badgeNumberAsString); var badgeToUpdate = _badgesRepo.GetBadgeByKey(badgeNumber); Console.WriteLine("What would you like to do?:\n" + "1. Remove a door\n" + "2.Add a door"); string input = Console.ReadLine(); switch (input) { case "1": Console.WriteLine("Which door to remove?"); string doorRemove = Console.ReadLine(); _badgesRepo.EditBadge(int badgeNumber, BadgesPoco doorRemove); break; case "2": Console.WriteLine("Which door to add?"); string doorAdd = Console.ReadLine(); _badgesRepo.EditBadge(int badgeNumberTwo, BadgesPoco doorAdd); break; } }
private void AddNewBadge() { Console.Clear(); BadgesPoco newBadge = new BadgesPoco(); Console.WriteLine("What is the number on the badge?:"); string badgeIdAsString = Console.ReadLine(); newBadge.BadgeId = int.Parse(badgeIdAsString); Console.WriteLine("List a door that it needs access to:"); newBadge.Badge = Console.ReadLine(); Console.WriteLine("Any other doors (y/n)?:"); string input = Console.ReadLine().ToLower(); if (input == "y") { Console.WriteLine("List a door that it needs access to:"); newBadge.Badge = Console.ReadLine(); } else if (input == "n") { Menu(); } else { Console.Write("Please use y/n..."); } }
public void GetThisPartyStarted() { _repo = new BadgesRepo(); _badges = new BadgesPoco(1150, new List <string>() { "A1" }); _repo.AddNewBadge(_badges); }
private void SeedDictionary() { BadgesPoco badgeOne = new BadgesPoco(12345, new List <string>() { "A7" }); BadgesPoco badgeTwo = new BadgesPoco(22345, new List <string>() { "A1", "A4", "B1", "B2" }); BadgesPoco badgeThree = new BadgesPoco(32345, new List <string>() { "A4", "A5" }); }