private List <Motherboard> GetTestMotherboards() { var motherboards = new List <Motherboard>(); var am4SocketType = new PCItemType() { Name = "AM4" }; var motherboardFormFactor = new FormFactor() { Name = "ATX" }; motherboards.Add(new Motherboard() { Name = "MSI B450 TOMAHAWK", MaxRam = 64, RamSlots = 4, Price = 111.99M, FormFactor = motherboardFormFactor, SocketType = am4SocketType }); motherboardFormFactor = new FormFactor() { Name = "ATX" }; am4SocketType = new PCItemType() { Name = "AM4" }; motherboards.Add(new Motherboard() { Name = "Asus ROG STRIX B450-F GAMING", MaxRam = 64, RamSlots = 4, Price = 129.99M, FormFactor = motherboardFormFactor, SocketType = am4SocketType }); return(motherboards); }
private List <VideoCard> GetTestVideoCards() { var midTower = new PCItemType() { Name = "ATX Mid Tower" }; var videoCards = new List <VideoCard>(); var conInterface1 = new ConnectionInterface() { Name = "PCIe x16" }; var conInterface2 = new ConnectionInterface() { Name = "PCIe x16" }; videoCards.Add(new VideoCard() { Name = "MSI VENTUS XS OC", Chipset = "GeForce GTX 1660", MemorySize = 6, CoreSpeed = 1530, BoostSpeed = 1830, Price = 189.99M, Interface = conInterface1 }); videoCards.Add(new VideoCard() { Name = "Asus ROG Strix Gaming OC", Chipset = "GeForce RTX 2080 Ti", MemorySize = 11, CoreSpeed = 1665, BoostSpeed = 1830, Price = 1229.99M, Interface = conInterface2 }); return(videoCards); }
private List <Memory> GetTestMemorys() { var memories = new List <Memory>(); var casLatency15 = new MemoryLatency() { Name = "15" }; var modulesType = new PCItemType() { Name = "288-pin DIMM" }; memories.Add(new Memory() { Name = "Corsair Vengeance LPX 16 GB", Modules = 2, Speed = 3000, Price = 75.98M, CASLatency = casLatency15, Type = modulesType }); modulesType = new PCItemType() { Name = "288-pin DIMM" }; var casLatency16 = new MemoryLatency() { Name = "16" }; memories.Add(new Memory() { Name = "G.Skill Trident Z RGB 16 GB", Modules = 2, Speed = 3000, Price = 93.99M, CASLatency = casLatency16, Type = modulesType }); return(memories); }
private List <Case> GetTestCases() { var midTower = new PCItemType() { Name = "ATX Mid Tower" }; var cases = new List <Case>(); cases.Add(new Case() { Name = "NZXT H510", Color = "Black", PowerSupply = "None", ExternalBays = 0, InternalBays = 2, Window = true, Price = 69.98M, Type = midTower }); cases.Add(new Case() { Name = "Phanteks P300", Color = "Black", PowerSupply = "None", ExternalBays = 0, InternalBays = 2, Window = false, Price = 49.99M, Type = midTower }); return(cases); }
private void CreateCases() { var midTower = new PCItemType() { Name = "ATX Mid Tower" }; this.caseService.Create(new Case() { Name = "NZXT H510", Color = "Black", PowerSupply = "None", ExternalBays = 0, InternalBays = 2, Window = true, Price = 69.98M, Type = midTower, ImageSrc = "~/images/Case/0a4b3a6ad0b27387436fd279017e106b.256p.jpg" }); midTower = new PCItemType() { Name = "ATX Mid Tower" }; this.caseService.Create(new Case() { Name = "Phanteks P300", Color = "Black", PowerSupply = "None", ExternalBays = 0, InternalBays = 2, Window = false, Price = 49.99M, Type = midTower, ImageSrc = "~/images/Case/604fef5ac9874dffa927a3db98c1188d.256p.jpg" }); var miniTower = new PCItemType() { Name = "ATX Mini Tower" }; this.caseService.Create(new Case() { Name = "Cooler Master MasterBox Q300L", Color = "Black", PowerSupply = "None", ExternalBays = 0, InternalBays = 1, Window = false, Price = 47.49M, Type = miniTower, ImageSrc = "~/images/Case/8058a5658a08dbd68ed2f88ab8e70df7.256p.jpg" }); miniTower = new PCItemType() { Name = "ATX Mini Tower" }; this.caseService.Create(new Case() { Name = "Deepcool MATREXX 30", Color = "Black", PowerSupply = "None", ExternalBays = 1, InternalBays = 3, Window = true, Price = 39.98M, Type = miniTower, ImageSrc = "~/images/Case/a6a5be8145c8949aa7289ed956ef7d44.256p.jpg" }); var fullTower = new PCItemType() { Name = "ATX Full Tower" }; this.caseService.Create(new Case() { Name = "Lian Li PC-O11 Dynamic", Color = "Black", PowerSupply = "None", ExternalBays = 0, InternalBays = 2, Window = false, Price = 139.98M, Type = fullTower, ImageSrc = "~/images/Case/c53099401cf671d634e227a3ae029198.256p.jpg" }); fullTower = new PCItemType() { Name = "ATX Full Tower" }; this.caseService.Create(new Case() { Name = "Corsair 750D", Color = "Black", PowerSupply = "None", ExternalBays = 3, InternalBays = 6, Window = true, Price = 169.98M, Type = fullTower, ImageSrc = "~/images/Case/fe7584667e240572a13c154d663a2200.256p.jpg" }); }
private Memory GetMemory() { var casLatency16 = new MemoryLatency() { Name = "16" }; var modulesType = new PCItemType() { Name = "288-pin DIMM" }; return(new Memory() { Name = "G.Skill Trident Z RGB 16 GB", Modules = 2, Speed = 3000, Price = 93.99M, CASLatency = casLatency16, Type = modulesType }); }
private CPUCooler GetCPUCooler() { var midTower = new PCItemType() { Name = "ATX Mid Tower" }; return(new CPUCooler() { Name = "Cooler Master Hyper 212 EVO", NoiseLevel = 36, Size = 120, FanRPM = 2000, Price = 139.99M }); }
private Motherboard GetMotherboard() { var am4SocketType = new PCItemType() { Name = "AM4" }; var motherboardFormFactor = new FormFactor() { Name = "ATX" }; return(new Motherboard() { Name = "Asus ROG STRIX B450-F GAMING", MaxRam = 64, RamSlots = 4, Price = 129.99M, FormFactor = motherboardFormFactor, SocketType = am4SocketType }); }
private List <CPUCooler> GetTestCPUCoolers() { var midTower = new PCItemType() { Name = "ATX Mid Tower" }; var CPUCoolers = new List <CPUCooler>(); CPUCoolers.Add(new CPUCooler() { Name = "Cooler Master Hyper 212 EVO", NoiseLevel = 36, Size = 120, FanRPM = 2000, Price = 139.99M }); CPUCoolers.Add(new CPUCooler() { Name = "Corsair H100i RGB PLATINUM", NoiseLevel = 37, Size = 240, FanRPM = 2400, Price = 34.49M }); return(CPUCoolers); }
private Storage GetStorage() { var formFactor25 = new FormFactor() { Name = "M2" }; var ssd = new PCItemType() { Name = "SSD" }; var conInterface = new ConnectionInterface() { Name = "SATA 6 GB/s" }; return(new Storage() { Name = "Samsung 860 Evo", Capacity = "1TB", Cache = 1024, FormFactor = formFactor25, Interface = conInterface, Type = ssd, Price = 149.99M }); }
private Case GetCase() { var midTower = new PCItemType() { Name = "ATX Mid Tower" }; return(new Case() { Id = 1, Name = "NZXT H510", Color = "Black", PowerSupply = "None", ExternalBays = 0, InternalBays = 2, Window = true, Price = 69.98M, Type = midTower }); }
private List <Storage> GetTestStorages() { var storages = new List <Storage>(); var formFactor35 = new FormFactor() { Name = "3.5" }; var conInterface = new ConnectionInterface() { Name = "SATA 6 GB/s" }; var hdd = new PCItemType() { Name = "7200RPM" }; storages.Add(new Storage() { Name = "Western Digital Caviar Blue", Capacity = "1TB", Cache = 64, FormFactor = formFactor35, Interface = conInterface, Type = hdd, Price = 44.08M }); var formFactor25 = new FormFactor() { Name = "M2" }; var ssd = new PCItemType() { Name = "SSD" }; conInterface = new ConnectionInterface() { Name = "SATA 6 GB/s" }; storages.Add(new Storage() { Name = "Samsung 860 Evo", Capacity = "1TB", Cache = 1024, FormFactor = formFactor25, Interface = conInterface, Type = ssd, Price = 149.99M }); return(storages); }
private void CreateStorages() { var formFactor35 = new FormFactor() { Name = "3.5" }; var conInterface = new ConnectionInterface() { Name = "SATA 6 GB/s" }; var hdd = new PCItemType() { Name = "7200RPM" }; this.storageService.Create(new Storage() { Name = "Western Digital Caviar Blue", Capacity = "1TB", Cache = 64, FormFactor = formFactor35, Interface = conInterface, Type = hdd, Price = 44.08M, ImageSrc = "~/images/Storage/09a31f32abb3daaf5ed9b849bd60e675.256p (1).jpg" }); var formFactor25 = new FormFactor() { Name = "M2" }; var ssd = new PCItemType() { Name = "SSD" }; conInterface = new ConnectionInterface() { Name = "SATA 6 GB/s" }; this.storageService.Create(new Storage() { Name = "Samsung 860 Evo", Capacity = "1TB", Cache = 1024, FormFactor = formFactor25, Interface = conInterface, Type = ssd, Price = 149.99M, ImageSrc = "~/images/Storage/09a31f32abb3daaf5ed9b849bd60e675.256p.jpg" }); formFactor25 = new FormFactor() { Name = "M2" }; ssd = new PCItemType() { Name = "SSD" }; conInterface = new ConnectionInterface() { Name = "SATA 6 GB/s" }; this.storageService.Create(new Storage() { Name = "Smasung 970 Evo", Capacity = "250GB", Cache = 64, FormFactor = formFactor25, Interface = conInterface, Type = ssd, Price = 87.99M, ImageSrc = "~/images/Storage/41qR7C253KL.jpg" }); formFactor25 = new FormFactor() { Name = "M2" }; ssd = new PCItemType() { Name = "SSD" }; conInterface = new ConnectionInterface() { Name = "SATA 6 GB/s" }; this.storageService.Create(new Storage() { Name = "Samsung 860 QVO", Capacity = "500GB", Cache = 64, FormFactor = formFactor25, Interface = conInterface, Type = ssd, Price = 49.99M, ImageSrc = "~/images/Storage/41UKoJx2tZL.jpg" }); formFactor25 = new FormFactor() { Name = "M2" }; ssd = new PCItemType() { Name = "SSD" }; conInterface = new ConnectionInterface() { Name = "SATA 6 GB/s" }; this.storageService.Create(new Storage() { Name = "Kingston A400", Capacity = "480GB", Cache = 64, FormFactor = formFactor25, Interface = conInterface, Type = ssd, Price = 168.99M, ImageSrc = "~/images/Storage/72ac6b04347d22c2592029d4a49bc5ed.256p.jpg" }); formFactor25 = new FormFactor() { Name = "M2" }; ssd = new PCItemType() { Name = "SSD" }; conInterface = new ConnectionInterface() { Name = "SATA 6 GB/s" }; this.storageService.Create(new Storage() { Name = "Intel 660p Series", Capacity = "2TB", Cache = 64, FormFactor = formFactor25, Interface = conInterface, Type = ssd, Price = 79.98M, ImageSrc = "~/images/Storage/c7b5b7dacbecdcdd0e073b761193eef6.256p.jpg" }); }
private void CreateMotherboards() { var am4SocketType = new PCItemType() { Name = "AM4" }; var motherboardFormFactor = new FormFactor() { Name = "ATX" }; this.motherboardService.Create(new Motherboard() { Name = "MSI B450 TOMAHAWK", MaxRam = 64, RamSlots = 4, Price = 111.99M, FormFactor = motherboardFormFactor, SocketType = am4SocketType, ImageSrc = "~/images/Motherboard/51DZf-KOjZL.jpg" }); motherboardFormFactor = new FormFactor() { Name = "ATX" }; am4SocketType = new PCItemType() { Name = "AM4" }; this.motherboardService.Create(new Motherboard() { Name = "Asus ROG STRIX B450-F GAMING", MaxRam = 64, RamSlots = 4, Price = 129.99M, FormFactor = motherboardFormFactor, SocketType = am4SocketType, ImageSrc = "~/images/Motherboard/65d2e2e1dd6c41fe051500c6d88ffe0c.256p.jpg" }); am4SocketType = new PCItemType() { Name = "AM4" }; motherboardFormFactor = new FormFactor() { Name = "ATX" }; this.motherboardService.Create(new Motherboard() { Name = "Gigabyte GA-A320M-S2H", MaxRam = 32, RamSlots = 4, Price = 54.99M, FormFactor = motherboardFormFactor, SocketType = am4SocketType, ImageSrc = "~/images/Motherboard/66e5b5e4d0a52b6a2f99bb53bf52eee7.256p.jpg" }); var lga1151SockeType = new PCItemType() { Name = "LGA1151" }; motherboardFormFactor = new FormFactor() { Name = "ATX" }; this.motherboardService.Create(new Motherboard() { Name = "Gigabyte Z390 AORUS PRO WIFI", MaxRam = 128, RamSlots = 4, Price = 183.98M, FormFactor = motherboardFormFactor, SocketType = lga1151SockeType, ImageSrc = "~/images/Motherboard/7fe5cb1d35e7385f6cd195e787ab9274.256p.jpg" }); lga1151SockeType = new PCItemType() { Name = "LGA1151" }; motherboardFormFactor = new FormFactor() { Name = "ATX" }; this.motherboardService.Create(new Motherboard() { Name = "MSI MPG Z390 GAMING EDGE AC", MaxRam = 128, RamSlots = 4, Price = 189.99M, FormFactor = motherboardFormFactor, SocketType = lga1151SockeType, ImageSrc = "~/images/Motherboard/a735153cb96091c6e69f267386e177df.256p.jpg" }); lga1151SockeType = new PCItemType() { Name = "LGA1151" }; motherboardFormFactor = new FormFactor() { Name = "ATX" }; this.motherboardService.Create(new Motherboard() { Name = "Gigabyte Z390 UD", MaxRam = 128, RamSlots = 4, Price = 114.99M, FormFactor = motherboardFormFactor, SocketType = lga1151SockeType, ImageSrc = "~/images/Motherboard/de8a63a66404b62463a5c4f898131b38.256p.jpg" }); }
private void CreateMemories() { var casLatency15 = new MemoryLatency() { Name = "15" }; var modulesType = new PCItemType() { Name = "288-pin DIMM" }; this.memoryService.Create(new Memory() { Name = "Corsair Vengeance LPX 16 GB", Modules = 2, Speed = 3000, Price = 75.98M, CASLatency = casLatency15, Type = modulesType, ImageSrc = "~/images/Memory/41MnBbpSEkL.jpg" }); modulesType = new PCItemType() { Name = "288-pin DIMM" }; var casLatency16 = new MemoryLatency() { Name = "16" }; this.memoryService.Create(new Memory() { Name = "G.Skill Trident Z RGB 16 GB", Modules = 2, Speed = 3000, Price = 93.99M, CASLatency = casLatency16, Type = modulesType, ImageSrc = "~/images/Memory/41rLxvkrWbL.jpg" }); modulesType = new PCItemType() { Name = "288-pin DIMM" }; casLatency16 = new MemoryLatency() { Name = "16" }; this.memoryService.Create(new Memory() { Name = "Corsair Vengeance RGB Pro 32 GB", Modules = 2, Speed = 3200, Price = 162.99M, CASLatency = casLatency16, Type = modulesType, ImageSrc = "~/images/Memory/87cd8e9d02ffb0997769f4a4d5969669.256p.jpg" }); modulesType = new PCItemType() { Name = "288-pin DIMM" }; casLatency16 = new MemoryLatency() { Name = "16" }; this.memoryService.Create(new Memory() { Name = "G.Skill Ripjaws V Series 16 GB", Modules = 2, Speed = 3200, Price = 69.99M, CASLatency = casLatency16, Type = modulesType, ImageSrc = "~/images/Memory/9597c74b5d0eaefe086ecd07194a1978.256p.jpg" }); modulesType = new PCItemType() { Name = "288-pin DIMM" }; casLatency16 = new MemoryLatency() { Name = "16" }; this.memoryService.Create(new Memory() { Name = "G.Skill Trident Z Neo 32 GB", Modules = 2, Speed = 3600, Price = 179.99M, CASLatency = casLatency16, Type = modulesType, ImageSrc = "~/images/Memory/aace27f895023030d3a7631beb093016.256p.jpg" }); modulesType = new PCItemType() { Name = "288-pin DIMM" }; casLatency16 = new MemoryLatency() { Name = "16" }; this.memoryService.Create(new Memory() { Name = "G.Skill Ripjaws V 32 GB", Modules = 2, Speed = 3600, Price = 149.99M, CASLatency = casLatency16, Type = modulesType, ImageSrc = "~/images/Memory/d62078e82b57dca6362b1485f39e1064.256p.jpg" }); }