private void ChangeItemTable()
        {
            List <Equipment> playerItems = equipmentBusiness.GetAll();
            List <HeroModel> heroList    = heroBusiness.GetAll();

            switch (getActionCommand())
            {
            case "v":
                Console.WriteLine();
                int i = 1;
                foreach (Equipment item in playerItems)
                {
                    Console.WriteLine($" {i}: {item.Name.Trim()} / {item.Points} points / {item.Price} price / {heroList[(int)item.Owner_id].Name.Trim()} player inventory");
                    i++;
                }
                ChangeItemTable();
                break;

            case "a":
                Equipment newItem = new Equipment();
                Console.WriteLine("Input item name");
                newItem.Name = Console.ReadLine();
                Console.WriteLine("Input item points");
                newItem.Points = int.Parse(Console.ReadLine());
                Console.WriteLine("Input item price");
                newItem.Price = int.Parse(Console.ReadLine());
                Console.WriteLine("Input item place sold id");
                newItem.Owner_id = int.Parse(Console.ReadLine());
                Console.WriteLine("Input item type");
                newItem.Type       = Console.ReadLine();
                newItem.Is_equiped = false;

                equipmentBusiness.Add(newItem);
                Console.Clear();
                ChangeItemTable();
                break;

            case "d":
                Console.WriteLine("Which item do you wish to delete? Input number.");
                int deleteNumber = int.Parse(Console.ReadLine());
                marketItemBusiness.Delete(playerItems[deleteNumber - 1].Id);
                Console.Clear();
                ChangeItemTable();
                break;

            default:
                ChooseTable();
                break;
            }
        }
        public GameCreation()
        {
            String command = welcomeMenu.WelcomeMenuPrint();

            switch (command)
            {
            case "c": CreateNewHero();
                Hero     hero        = new Hero(heroBusiness.GetLast());
                GameLoop gameLoopNew = new GameLoop(hero);
                break;

            case "l":
                int      heroId         = charSelect.CharacterSelectMenu();
                var      loadedHeroes   = heroBusiness.GetAll();
                Hero     heroPicked     = new Hero(loadedHeroes[heroId - 1]);
                GameLoop gameLoopLoaded = new GameLoop(heroPicked);
                break;

            case "d":
                databaseModification.ChooseTable();
                break;
            }
        }
Example #3
0
        public List <HeroModel> getHeroes()
        {
            HeroBusiness HeroBus = new HeroBusiness();

            return(HeroBus.GetAll());
        }