public GraphicController(IGraphicCard _grap) { this.grap = _grap; }
public MockComputer(IRam _ram, IBrand _brand, IGraphicCard _graphics, ICountry _country, IMemory _memory, ICPU _cpu, IType _type, IDetail _detail) { ram = _ram; brand = _brand; country = _country; cpu = _cpu; memory = _memory; type = _type; graphic = _graphics; detail = _detail; List <RAM> rams = this.ram.Rams(); List <Brand> brands = this.brand.Brands(); List <CPU> processors = this.cpu.Processors(); List <Memory> memories = this.memory.Memories(); List <Country> countries = this.country.Countries(); List <Model.Type> types = this.type.Types(); List <GraphicCard> graphicCards = this.graphic.GraphicCards(); computers = new List <Computer>(); computers.Add(new Computer { ID = 0, Brand = brands[2], Name = brands[2].Name, MadeIn = countries[1], Ram = rams[3], GraphicCard = graphicCards[3], Memory = memories[4], Processor = processors[3], Type = types[0], Detail = new Detail { price = 1999.90f, Discount = 0, StockSize = 12, ComputerID = 0, Image = 0 + ".jpg" } }); computers.Add(new Computer { ID = 1, Brand = brands[1], Name = brands[1].Name, MadeIn = countries[0], Ram = rams[2], GraphicCard = graphicCards[2], Memory = memories[2], Processor = processors[3], Type = types[0], Detail = new Detail { price = 2000, Discount = 10, StockSize = 2, ComputerID = 1, Image = 1 + ".jpg" } }); computers.Add(new Computer { ID = 2, Brand = brands[3], Name = brands[3].Name, MadeIn = countries[2], Ram = rams[3], GraphicCard = graphicCards[1], Memory = memories[2], Processor = processors[1], Type = types[0], Detail = new Detail { price = 3000, Discount = 0, StockSize = 30, ComputerID = 2, Image = 2 + ".jpg" } }); computers.Add(new Computer { ID = 3, Brand = brands[2], Name = brands[2].Name, MadeIn = countries[3], Ram = rams[0], GraphicCard = graphicCards[0], Memory = memories[0], Processor = processors[2], Type = types[1], Detail = new Detail { price = 4999.9f, Discount = 30, StockSize = 2, ComputerID = 3, Image = 3 + ".jpg" } }); computers.Add(new Computer { ID = 4, Brand = brands[0], Name = brands[0].Name, MadeIn = countries[2], Ram = rams[1], GraphicCard = graphicCards[0], Memory = memories[3], Processor = processors[2], Type = types[0], Detail = new Detail { price = 7000, Discount = 0, StockSize = 2, ComputerID = 4, Image = 4 + ".jpg" } }); computers.Add(new Computer { ID = 5, Brand = brands[4], Name = brands[0].Name, MadeIn = countries[1], Ram = rams[3], GraphicCard = graphicCards[2], Memory = memories[2], Processor = processors[1], Type = types[1], Detail = new Detail { price = 9990, Discount = 10, StockSize = 2, ComputerID = 5, Image = 5 + ".jpg" } }); computers.Add(new Computer { ID = 6, Brand = brands[2], Name = brands[2].Name, MadeIn = countries[1], Ram = rams[1], GraphicCard = graphicCards[2], Memory = memories[2], Processor = processors[1], Type = types[1], Detail = new Detail { price = 9990, Discount = 10, StockSize = 2, ComputerID = 6, Image = 6 + ".jpg" } }); computers.Add(new Computer { ID = 7, Brand = brands[0], Name = brands[0].Name, MadeIn = countries[1], Ram = rams[3], GraphicCard = graphicCards[2], Memory = memories[2], Processor = processors[1], Type = types[1], Detail = new Detail { price = 9990, Discount = 10, StockSize = 2, ComputerID = 7, Image = 7 + ".jpg" } }); computers.Add(new Computer { ID = 8, Brand = brands[3], Name = brands[3].Name, MadeIn = countries[2], Ram = rams[2], GraphicCard = graphicCards[1], Memory = memories[2], Processor = processors[1], Type = types[1], Detail = new Detail { price = 9990, Discount = 10, StockSize = 20, ComputerID = 8, Image = 8 + ".jpg" } }); computers.Add(new Computer { ID = 9, Brand = brands[2], Name = brands[2].Name, MadeIn = countries[1], Ram = rams[1], GraphicCard = graphicCards[1], Memory = memories[2], Processor = processors[1], Type = types[1], Detail = new Detail { price = 10990, Discount = 0, StockSize = 20, ComputerID = 9, Image = 9 + ".jpg" } }); computers.Add(new Computer { ID = 10, Brand = brands[2], Name = brands[2].Name, MadeIn = countries[1], Ram = rams[1], GraphicCard = graphicCards[1], Memory = memories[2], Processor = processors[1], Type = types[1], Detail = new Detail { price = 10990, Discount = 0, StockSize = 20, ComputerID = 10, Image = 10 + ".jpg" } }); computers.Add(new Computer { ID = 11, Brand = brands[0], Name = brands[0].Name, MadeIn = countries[0], Ram = rams[2], GraphicCard = graphicCards[3], Memory = memories[1], Processor = processors[2], Type = types[1], Detail = new Detail { price = 12990, Discount = 10, StockSize = 10, ComputerID = 11, Image = 11 + ".jpg" } }); }
public GraphicCardViewModel(IGraphicCard graphicCard) { _card = graphicCard; _producers = new ObservableCollection <IProducer>(Products.GlobalQuery.getProducers()); }