public void AddMarketItemHandler(Client sender, params object[] arguments)
        {
            /*
             * args[0] nameResult
             * args[1] typeResult
             * args[2] decimal costResult
             * args[3] List<string> names
             * args[4] FirstParameter
             * args[5] SecondParameter
             * args[6] ThirdParameter
             */
            MarketItem item = new MarketItem
            {
                Name            = arguments[0].ToString(),
                ItemEntityType  = (ItemEntityType)Enum.Parse(typeof(ItemEntityType), (string)arguments[1]),
                Cost            = (decimal)arguments[2],
                FirstParameter  = (int)arguments[4],
                SecondParameter = (int)arguments[5],
                ThirdParameter  = (int)arguments[6]
            };

            List <string> names = (List <string>)arguments[3];

            foreach (string name in names)
            {
                MarketEntity market = Markets.First(x => x.Data.Name == name);
                if (market != null)
                {
                    market.Data.Items.Add(item);
                    XmlHelper.AddXmlObject(market.Data, Path.Combine(Utils.XmlDirectory, "Markets", market.Data.Name));
                }
            }
        }
        private void OnResourceStart()
        {
            //TODO: Wczytywanie wszystkich IPL sklepĆ³w

            foreach (MarketModel data in XmlHelper.GetXmlObjects <MarketModel>(Path.Combine(Utils.XmlDirectory, "Markets")))
            {
                MarketEntity market = new MarketEntity(data);
                market.Spawn();
                Markets.Add(market);
            }
        }