Пример #1
0
        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;
            }
        }
Пример #2
0
        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...");
            }
        }
Пример #3
0
        public void GetThisPartyStarted()
        {
            _repo   = new BadgesRepo();
            _badges = new BadgesPoco(1150, new List <string>()
            {
                "A1"
            });

            _repo.AddNewBadge(_badges);
        }
Пример #4
0
 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"
     });
 }