private Inventory[] GetIteams(ref List <Person> people) { ModelInventory modelInventory = new ModelInventory(); Inventory[] items = new Inventory[0]; if (!people.Any()) { return(null); } foreach (Person person in people) { List <Inventory> inventory = modelInventory.GetPersonInventory(person.id); if (inventory != null) { var rnd = new Random(); int randind = rnd.Next(0, 100); if (randind <= 10) { var rand = new Random(); int randIteam = rand.Next(0, inventory.Count()); Inventory item = inventory[randIteam]; item.count -= 1; if (item.count == 0) { _modelIteam.DeleteIteamFromInventory(person.id, item.id); } else { _modelIteam.UpdatePersonInventory(item); } Array.Resize(ref items, items.Length + 1); items[items.Length - 1] = item; } } } return(items); }
public ModelWar() { _modelPerson = new ModelPerson(); modelGuild = new ModelGuild(); _modelIteam = new ModelInventory(); }
public ModelPerson() { modelInventory = new ModelInventory(); crudPerson = new CRUDPerson(); modelItem = new ModelItem(); }