private void GetAllProducers()
 {
     foreach (var producer in BL.BL.GetAllProducers())
     {
         Producers.Add(new ProducerViewModel(producer));
         ProducerSelectList.Add(producer);
     }
 }
        public void ProducerInitialization()
        {
            Random r = new Random();

            foreach (Item item in Resources)
            {
                Producers.Add(new Producer(item.Name + " Producer", item, r.Next(1, 5)));
            }
        }
Esempio n. 3
0
        private void LoadProducers()
        {
            var producers = _dataLoader.GetProducers();

            Producers.Clear();
            foreach (var producer in producers)
            {
                Producers.Add(producer);
            }
        }
        public virtual void MergeFrom(MessageBusSettings settings)
        {
            if (settings is null)
            {
                throw new ArgumentNullException(nameof(settings));
            }

            if (settings.Producers.Count > 0)
            {
                foreach (var p in settings.Producers)
                {
                    Producers.Add(p);
                }
            }

            if (settings.Consumers.Count > 0)
            {
                foreach (var c in settings.Consumers)
                {
                    Consumers.Add(c);
                }
            }

            if (Serializer == null && settings.Serializer != null)
            {
                Serializer = settings.Serializer;
            }

            if (RequestResponse == null && settings.RequestResponse != null)
            {
                RequestResponse = settings.RequestResponse;
            }

            if (Serializer == null && settings.Serializer != null)
            {
                Serializer = settings.Serializer;
            }

            if (DependencyResolver == null && settings.DependencyResolver != null)
            {
                DependencyResolver = settings.DependencyResolver;
            }

            if (OnMessageExpired == null && settings.OnMessageExpired != null)
            {
                OnMessageExpired = settings.OnMessageExpired;
            }

            if (OnMessageFault == null && settings.OnMessageFault != null)
            {
                OnMessageFault = settings.OnMessageFault;
            }
        }
        public void LoadData()
        {
            doc = XDocument.Load(path1);
            var res = doc.Element("root").Elements("product").ToList();

            foreach (var x in res)
            {
                Product p = new Product()
                {
                    Name     = x.Attribute("name").Value,
                    Id       = x.Attribute("id").Value,
                    Price    = x.Attribute("price").Value,
                    Num      = x.Attribute("num").Value,
                    Cid      = x.Attribute("cid").Value,
                    Pid      = x.Attribute("pid").Value,
                    Category = x.Attribute("category").Value,
                    Producer = x.Attribute("producer").Value
                };
                Products.Add(p);
            }

            doc = XDocument.Load(path2);
            var res1 = doc.Element("root").Elements("producer").ToList();

            foreach (var x in res1)
            {
                Producer p = new Producer()
                {
                    Name = x.Attribute("name").Value,
                    Id   = x.Attribute("id").Value,
                    Cid  = x.Attribute("cid").Value
                };
                Producers.Add(p);
            }

            doc = XDocument.Load(path3);
            var res2 = doc.Element("root").Elements("category").ToList();

            foreach (var x in res2)
            {
                Category c = new Category()
                {
                    Name = x.Attribute("name").Value,
                    Id   = x.Attribute("id").Value
                };
                Categories.Add(c);
            }
        }
Esempio n. 6
0
        protected override void InsertStartingRecords()
        {
            var producer1 = new Producer(ProducerName.HP, "USA", "Palo Alto", 1939, "Meg Whitman");

            Producers.Add(producer1);
            var producer2 = new Producer(ProducerName.Asus, "China", "Taipei", 1989, "Jerry Shen");

            Producers.Add(producer2);

            var drive1   = new Drive(HardDriveType.SSD, 128);
            var product1 = new Product(producer1, "Envy 13", 3299.00, "Intel Core I5-7200U", 13, drive1);

            Products.Add(product1);
            var drive2   = new Drive(HardDriveType.SSD, 256);
            var product2 = new Product(producer2, "VivoBook S14", 3199.00, "Intel Core I5-8250U", 14, drive2);

            Products.Add(product2);
        }
Esempio n. 7
0
        protected override void InsertStartingRecords()
        {
            var producer1 = new Producer(ProducerName.Lenovo, "China", "Pekin", 1984, "Yang Yuanqing");

            Producers.Add(producer1);
            var producer2 = new Producer(ProducerName.Razer, "USA", "Irvine", 1998, "Robert 'Razerguy' Krakoff");

            Producers.Add(producer2);

            var drive1   = new Drive(HardDriveType.HDD, 1024);
            var product1 = new Product(producer1, "P50", 12999.90, "Intel Core I7-6820 HQ", 15.5f, drive1);

            Products.Add(product1);
            var drive2   = new Drive(HardDriveType.SSD, 512);
            var product2 = new Product(producer2, "Blade Stealth", 7900.99, "Intel Core I7-8550U", 14, drive2);

            Products.Add(product2);
        }
Esempio n. 8
0
 public void AddProducer(Producer producer)
 {
     Producers.Add(producer);
 }