Advertisement
Guest User

Untitled

a guest
Feb 21st, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. public Service1(){
  2. InitializeComponent();
  3. CPUInfo = new CPUEntity();
  4. PC = new PerformanceContext();
  5. RacunaloInfo = new RacunaloEntity();
  6. RacunaloInfo.Naziv = Environment.MachineName;
  7. RacunaloInfo.CPU = CPUInfo;
  8. CPUInfo.RacunaloID = RacunaloInfo;
  9. var myComputer = new Computer();
  10. myComputer.CPUEnabled = true;
  11. myComputer.ToCode();
  12. myComputer.Open();
  13. string NazivCPUa=null;
  14. foreach (var hardware in myComputer.Hardware){
  15. if (hardware.HardwareType == HardwareType.CPU)
  16. {
  17. NazivCPUa = hardware.Name;
  18. }}
  19. CPUInfo.NazivCPU = NazivCPUa;
  20. CPUInfo.KriticnaTemperatura = kriticnaTemperatura;
  21. var racunalo = PC.Racunalo_Info.Any(v => v.Naziv == RacunaloInfo.Naziv);
  22. int ID = -1;
  23. if (!racunalo){
  24. PC.Racunalo_Info.Add(RacunaloInfo);
  25. PC.Cpu_Info.Add(CPUInfo);
  26.  
  27. PC.SaveChanges();
  28. ID = Convert.ToInt32(CPUInfo.Id);
  29. }
  30. else{
  31. var racunaloTemp = PC.Racunalo_Info.Where(xy => xy.Naziv == RacunaloInfo.Naziv).SingleOrDefault();
  32. RacunaloInfo = racunaloTemp;
  33. var cpuTemp = PC.Cpu_Info.Where(xy => xy.RacunaloID.Id == RacunaloInfo.Id).SingleOrDefault();
  34. CPUInfo = cpuTemp;
  35. ID = Convert.ToInt32(CPUInfo.Id);
  36. }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement