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; } }
public List <HeroModel> getHeroes() { HeroBusiness HeroBus = new HeroBusiness(); return(HeroBus.GetAll()); }