private void MakeNewGraphicCard(string name, string frequency, string memory, string manufacturer) { int _frequency; int _memory; if (!int.TryParse(frequency, out _frequency) || !int.TryParse(memory, out _memory)) { return; } GraphicCard graphicCard = new GraphicCard { Name = name, Manufacturer = manufacturer, Frequency = _frequency, Memory = _memory, }; using (var context = new DesktopBuildsContext()) { if (context.GraphicCards.Any(g => g.Name.ToLower() == graphicCard.Name.ToLower())) { return; } context.GraphicCards.Add(graphicCard); context.SaveChanges(); } }
public override void Show() { Panel.Controls.Clear(); for (int i = 0; i < Cards.Count; i++) { GraphicCard graphicCard = (GraphicCard)Cards[i]; PictureBox pb = graphicCard.Pb; Label lbl = graphicCard.lblHp; Panel.Controls.Add(pb); Panel.Controls.Add(lbl); pb.BringToFront(); lbl.BringToFront(); pb.Size = new Size(Panel.Height * pb.Image.Width / pb.Image.Height, Panel.Height); //lbl.Size = new Size((pb.Height * lbl.Width)/lbl.Height, pb.Height); метка перекрывает так карту lbl.AutoSize = true; pb.Location = new Point(i * (Panel.Width - pb.Width) / Cards.Count, 0); lbl.Font = new Font(lbl.Font.FontFamily, pb.Height / 10); lbl.Left = pb.Left + 7 * pb.Width / 10; lbl.Top = pb.Top; lbl.ForeColor = Color.White; lbl.BackColor = Color.DarkBlue; pb.TabIndex = i; lbl.TabStop = false; pb.TabStop = false; graphicCard.Show(); } }
private void MarkAcPlayer(Player activePlayer) { GraphicsCardSet activePlayerCards = (GraphicsCardSet)activePlayer.PlayerCards; activePlayerCards.Panel.BackColor = Color.DarkGreen; foreach (var player in game.Players) { if (player == activePlayer) { foreach (var card in player.PlayerCards.Cards) { GraphicCard graphicCard = (GraphicCard)card; graphicCard.Opened = true; } ((GraphicsPlayer)player).LabelName.BackColor = Color.GreenYellow; } else { ((GraphicsCardSet)player.PlayerCards).Panel.BackColor = Color.White; foreach (var card in player.PlayerCards.Cards) { GraphicCard graphicCard = (GraphicCard)card; graphicCard.Opened = false; } ((GraphicsPlayer)player).LabelName.BackColor = Color.White; } } }
public void AddNewGraphicCard(AddGraphicCardBindingModel agcbm) { GraphicCard graphicCard = Mapper.Instance.Map <GraphicCard>(agcbm); this.Context.GraphicCards.Add(graphicCard); this.Context.SaveChanges(); }
public void TargetPlatformTest() { GraphicCard target = new GraphicCard(); // TODO: Passenden Wert initialisieren Platform actual; actual = target.TargetPlatform; Assert.Inconclusive("Überprüfen Sie die Richtigkeit dieser Testmethode."); }
public void PcDecoratorTest() { IVendible pc = new LowPc(); pc = new Ram(pc); pc = new GraphicCard(pc); Assert.AreEqual(pc.GetPrice(), 600); }
public void GetIndicatorSettingsTest() { GraphicCard target = new GraphicCard(); // TODO: Passenden Wert initialisieren List <IndicatorSettings> expected = null; // TODO: Passenden Wert initialisieren List <IndicatorSettings> actual; actual = target.GetIndicatorSettings(); Assert.AreEqual(expected, actual); Assert.Inconclusive("Überprüfen Sie die Richtigkeit dieser Testmethode."); }
public void AcquireDataTest3() { GraphicCard target = new GraphicCard(); // TODO: Passenden Wert initialisieren List <Tuple <string, object, DataType> > expected = null; // TODO: Passenden Wert initialisieren List <Tuple <string, object, DataType> > actual; actual = target.AcquireData(); Assert.AreEqual(expected, actual); Assert.Inconclusive("Überprüfen Sie die Richtigkeit dieser Testmethode."); }
private static void MakeNewGraphicCard() { graphicCard = new GraphicCard { Name = "GTX1080", Manufacturer = "Nvidia", Frequency = 2100, Memory = 8, }; }
public async Task CreateGraphicCard(GraphicCard graphic) { HttpClient client = new HttpClient(); client.BaseAddress = new Uri(url); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); var response = await client.PostAsJsonAsync("api/GraphicCards", graphic); }
private int GetGraphicsCardIndex(GraphicCard graphicCard) { foreach (GraphicCard g in GraphicsCards) { if (g.Id == graphicCard.Id) { return(GraphicsCards.IndexOf(g)); } } return(-1); }
public void AcquireDataTest() { GraphicCard target = new GraphicCard(); // TODO: Passenden Wert initialisieren string monitoredSystemName = string.Empty; // TODO: Passenden Wert initialisieren ClusterConnection clusterConnection = null; // TODO: Passenden Wert initialisieren List <Tuple <string, object, DataType> > expected = null; // TODO: Passenden Wert initialisieren List <Tuple <string, object, DataType> > actual; actual = target.AcquireData(monitoredSystemName, clusterConnection); Assert.AreEqual(expected, actual); Assert.Inconclusive("Überprüfen Sie die Richtigkeit dieser Testmethode."); }
/// <summary> /// Constructor, initialize all attributes except id, state and date /// </summary> /// <param name="clientName">ClientName to initialize</param> /// <param name="os">Operative system to initialize</param> /// <param name="type">Computer type to initialize</param> /// <param name="processor">Processor to initialize</param> /// <param name="hardDisk">Hard disk to initialize</param> /// <param name="ram">RAM to initialize</param> /// <param name="desc">Description to initialize</param> /// <param name="graphicCard">Graphic card to initialize</param> public Computer(string clientName, OS os, ComType type, Processor processor, HardDisk hardDisk, RAM ram, string desc, GraphicCard graphicCard) { this.clientName = clientName; this.operativeSystem = os; this.type = type; this.processor = processor; this.hardDisk = hardDisk; this.ram = ram; this.desc = desc; this.date = DateTime.Now; this.state = State.Recibida; this.graphicCard = graphicCard; }
public override void Show() { for (int i = 0; i < Cards.Count; i++) { GraphicCard graphicCard = (GraphicCard)Cards[i]; PictureBox pb = graphicCard.Pb; Panel.Controls.Add(pb); pb.BringToFront(); pb.Size = new Size(Panel.Height * pb.Image.Width / pb.Image.Height, Panel.Height); pb.Location = new Point(i * (Panel.Width - pb.Width) / Cards.Count, 0); pb.TabIndex = 1; pb.TabStop = false; graphicCard.Show(); } }
public async void getGraphicCard() { ManagementObjectSearcher mos = new ManagementObjectSearcher("SELECT * FROM Win32_VideoController"); foreach (ManagementObject mj in mos.Get()) { GraphicCard graphicCard = new GraphicCard(); Console.WriteLine("Graphic Card Name : " + Convert.ToString(mj["Caption"])); Console.WriteLine("Size Graphic Card : " + Convert.ToUInt64(mj["AdapterRAM"]) / (1024 * 1024 * 1024) + " GB"); graphicCard.Caption = Convert.ToString(mj["Caption"]); graphicCard.AdapterRam = Convert.ToInt32(Convert.ToUInt64(mj["AdapterRAM"]) / (1024 * 1024 * 1024)); // graphicCard.ProcessorId = computer.ProcessorId; await sendData.CreateGraphicCard(graphicCard); } }
public IActionResult PutGraphicCard([FromRoute] int id, [FromBody] GraphicCard graphicCard) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != graphicCard.GraphicCardId) { return(BadRequest()); } igraphicCards.PutGraphicCard(id, graphicCard); return(NoContent()); }
public EditGraphicCard(GraphicCard graphicCard) { GraphicCard = graphicCard; Original = new GraphicCard() { Id = graphicCard.Id, Name = graphicCard.Name, Manufacturer = graphicCard.Manufacturer, Frequency = graphicCard.Frequency, Memory = graphicCard.Memory }; Manufacturer = GraphicCard.Manufacturer; GFXName = GraphicCard.Name; Frequency = GraphicCard.Frequency.ToString(); Memory = GraphicCard.Memory.ToString(); InitializeComponent(); DataContext = this; }
public List <GraphicCard> getGraphicCard() { ManagementObjectSearcher mos = new ManagementObjectSearcher("SELECT * FROM Win32_VideoController"); List <GraphicCard> graphicCards = new List <GraphicCard>(); foreach (ManagementObject mj in mos.Get()) { GraphicCard graphicCard = new GraphicCard(); Console.WriteLine("Graphic Card Name : " + Convert.ToString(mj["Caption"])); Console.WriteLine("Size Graphic Card : " + Convert.ToUInt64(mj["AdapterRAM"]) / (1000 * 1000 * 1000) + " GB"); graphicCard.Caption = Convert.ToString(mj["Caption"]); graphicCard.AdapterRam = Convert.ToInt32(Convert.ToUInt64(mj["AdapterRAM"]) / (1000 * 1000 * 1000)); graphicCards.Add(graphicCard); } return(graphicCards); }
private void MarkPlayer(Player activePlayer) { foreach (var player in game.Players) { if (player == activePlayer) { foreach (var card in player.PlayerCards.Cards) { GraphicCard graphicCard = (GraphicCard)card; graphicCard.Opened = true; } } else { foreach (var card in player.PlayerCards.Cards) { GraphicCard graphicCard = (GraphicCard)card; graphicCard.Opened = false; } } } game.Refresh(); }
static void Main() { Test test = new Test(); CPU cpu1 = test.ProduceCPU(); RAM ram1 = test.ProduceRAM(); HardDrive hd1 = test.ProduceHardDrive(); GraphicCard graphicCard1 = test.ProduceGraphicCard(); Computer computerWithoutDisplayKeyboardAndMouse = new Computer("computerWithoutDisplayKeyboardAndMouse", cpu1, ram1, hd1, graphicCard1); computerWithoutDisplayKeyboardAndMouse.Start(); CPU cpu2 = test.ProduceCPU(); RAM ram2 = test.ProduceRAM(); HardDrive hd2 = test.ProduceHardDrive(); GraphicCard graphicCard2 = test.ProduceGraphicCard(); Display display2 = test.ProduceDisplay(); Keyboard keyboard2 = test.ProduceKeyboard(); Mouse mouse2 = test.ProduceMouse(); Computer computerFull1 = new Computer("computer full1", cpu2, ram2, hd2, graphicCard2, display2, keyboard2, mouse2); computerFull1.Start(); }
static void Main(string[] args) { Component ram8 = new DynamicMemory("RAM 8 GB", "DDR3 1600 Mhz", 85); Component ram4 = new DynamicMemory("RAM 4 GB", "DDR3 1066 Mhz", 35); Component simpleRam = new DynamicMemory("Simple RAM 2GB", 10); Component gpuGeForce = new GraphicCard("GeForce GPU", "2Gb DDR5", 100); Component gpuAti = new GraphicCard("Ati Radeon GPU", "1Gb DDR5", 70); Component simpleGpu = new GraphicCard("Simple GPU", 15); Component boardGood = new Motherboard("Intel Desktop Board DH55TC", "Intel H55 Express Chipset", 75); Component simpleBoard = new Motherboard("Simple motherboard", 25); Component intelI7 = new Processor("Intel i3 Processor", "3.4 Ghz Cache: 12Mb", 300); Component intelCeleron = new Processor("Intel Celeron", "2.66 Ghz Cache: 1Mb", 89); Component simpleCpu = new Processor("Simple CPU", 49); Component bigScreen = new Screen("HP Z-24", "24 in FULL HD display", 300); Component simpleScreen = new Screen("Simple Screen - 17 in", 80); Component ssd1Tb = new StorageDrive("Crucial M550", "1TB SSD", 400); Component hdd1Tb = new StorageDrive("HDD", "1TB", 150); Component simpleHdd = new StorageDrive("Simple HDD", "320 Gb", 50); Computer goodComp = new Computer("Zverska-Machine", new Component[] { intelI7, ram8, gpuGeForce, ssd1Tb, bigScreen, boardGood }); Computer workComp = new Computer("Work-Horse", new Component[] { intelCeleron, ram4, gpuAti, hdd1Tb, simpleScreen, boardGood }); Computer averageComp = new Computer("FacebookAndYoutubeAreGreat", new Component[] { simpleCpu, simpleRam, simpleGpu, simpleHdd, simpleScreen, simpleBoard }); Computer simplComputer = new Computer("Email-Opener", new Component[] { simpleCpu, simpleRam, simpleHdd, simpleBoard }); Computer[] computers = new Computer[] { goodComp, workComp, averageComp, simplComputer }; foreach (var computer in computers) { Console.WriteLine(computer); } }
public void PutGraphicCard(int id, GraphicCard graphicCard) { _context.Entry(graphicCard).State = EntityState.Modified; }
public void AddGraphicCard(GraphicCard graphicCard) { _context.GraphicCard.Add(graphicCard); _context.SaveChangesAsync(); }
protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.ApplyConfiguration(new GraphicCardEntityTypeConfiguration()); modelBuilder.ApplyConfiguration(new RamEntityTypeConfiguration()); modelBuilder.ApplyConfiguration(new VendorEntityTypeConfiguration()); #region seed-data var nvidiaVendor = new Vendor { Name = "Nvidia" }; var amdVendor = new Vendor { Name = "AMD" }; var gtx970 = new GraphicCard { Name = "GTX 970", Price = 330, ProcessorSpeed = "1753MHz", Wattage = 145, InterfaceType = "PCI Express 3.0", VendorId = nvidiaVendor.Id }; var rtx2070 = new GraphicCard { Name = "RTX 2070 Super", Price = 609, ProcessorSpeed = "1605Mhz + Boost", Wattage = 160, InterfaceType = "PCI Express 3.0", VendorId = nvidiaVendor.Id }; var gtx970Ram = new Ram { Capacity = 4, TypeOfRam = "GDDR5", GraphicCardId = gtx970.Id }; var rtx2070Ram = new Ram { Capacity = 8, TypeOfRam = "GDDR5", GraphicCardId = rtx2070.Id }; #endregion modelBuilder.Entity <Vendor>().HasData( nvidiaVendor, amdVendor ); modelBuilder.Entity <GraphicCard>().HasData( gtx970, rtx2070 ); modelBuilder.Entity <Ram>().HasData( gtx970Ram, rtx2070Ram ); base.OnModelCreating(modelBuilder); }
public Notebook(int id, string clientName, Brand brand, bool charger, bool touchScreen, OS os, ComType type, Processor processor, HardDisk hardDisk, RAM ram, string desc, GraphicCard graphicCard, State state, DateTime date) : base(id, clientName, os, type, processor, hardDisk, ram, desc, graphicCard, state, date) { this.brand = brand; this.touchScreen = touchScreen; this.charger = charger; }
/// <summary> /// Constructor, initialize all attributes /// </summary> /// <param name="id">Id to initialize</param> /// <param name="clientName">ClientName to initialize</param> /// <param name="cooler">Coolr to initialize</param> /// <param name="dvdBurner">DvdBurner to initialize</param> /// <param name="extraAccesory">Extracessory to initialize</param> /// <param name="os">Operative system to initialize</param> /// <param name="type">Computer type to initialize</param> /// <param name="processor">Processor to initialize</param> /// <param name="hardDisk">Hard disk to initialize</param> /// <param name="ram">RAM to initialize</param> /// <param name="desc">Description to initialize</param> /// <param name="graphicCard">Graphic card to initialize</param> /// <param name="state">State to initialize</param> /// <param name="date">Date to initialize</param> public Desktop(int id, string clientName, Cooler cooler, bool dvdBurner, bool extraAccesory, OS os, ComType type, Processor processor, HardDisk hardDisk, RAM ram, string desc, GraphicCard graphicCard, State state, DateTime date) : base(id, clientName, os, type, processor, hardDisk, ram, desc, graphicCard, state, date) { this.cooler = cooler; this.dvdBurner = dvdBurner; this.extraAccesory = extraAccesory; }
public Desktop(int id, string clientName, Cooler cooler, bool dvdBurner, bool extraAccesory, OS os, ComType type, Processor processor, HardDisk hardDisk, RAM ram, string desc, GraphicCard graphicCard) : this(clientName, cooler, dvdBurner, extraAccesory, os, type, processor, hardDisk, ram, desc, graphicCard) { base.ID = id; }
/// <summary> /// Constructor, initialize all attributes /// </summary> /// <param name="clientName">ClientName to initialize</param> /// <param name="cooler">Coolr to initialize</param> /// <param name="dvdBurner">DvdBurner to initialize</param> /// <param name="extraAccesory">Extracessory to initialize</param> /// <param name="os">Operative system to initialize</param> /// <param name="type">Computer type to initialize</param> /// <param name="processor">Processor to initialize</param> /// <param name="hardDisk">Hard disk to initialize</param> /// <param name="ram">RAM to initialize</param> /// <param name="desc">Description to initialize</param> /// <param name="graphicCard">Graphic card to initialize</param> public Desktop(string clientName, Cooler cooler, bool dvdBurner, bool extraAccesory, OS os, ComType type, Processor processor, HardDisk hardDisk, RAM ram, string desc, GraphicCard graphicCard) : base(clientName, os, type, processor, hardDisk, ram, desc, graphicCard) { this.cooler = cooler; this.dvdBurner = dvdBurner; this.extraAccesory = extraAccesory; }
public List <Computer> Computers(GraphicCard graphics) { return(computers.Where(x => x.GraphicCard.ID == graphics.ID).ToList()); }
/// <summary> /// Constructor, initiate all attributes /// </summary> /// <param name="id">Id to initialize</param> /// <param name="clientName">Client name to initialize</param> /// <param name="os">Operative system to initialize</param> /// <param name="type">Computer type to initialize</param> /// <param name="processor">Processor to initialize</param> /// <param name="hardDisk">Hard disk to initialize</param> /// <param name="ram">RAM to initialize</param> /// <param name="desc">Description to initialize</param> /// <param name="graphicCard">Graphic card to initialize</param> /// <param name="state">State to initialize</param> /// <param name="date">Date to initialize</param> public Computer(int id, string clientName, OS os, ComType type, Processor processor, HardDisk hardDisk, RAM ram, string desc, GraphicCard graphicCard, State state, DateTime date) : this(clientName, os, type, processor, hardDisk, ram, desc, graphicCard) { this.id = id; this.state = state; this.date = date; }