Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public Service1(){
- InitializeComponent();
- CPUInfo = new CPUEntity();
- PC = new PerformanceContext();
- RacunaloInfo = new RacunaloEntity();
- RacunaloInfo.Naziv = Environment.MachineName;
- RacunaloInfo.CPU = CPUInfo;
- CPUInfo.RacunaloID = RacunaloInfo;
- var myComputer = new Computer();
- myComputer.CPUEnabled = true;
- myComputer.ToCode();
- myComputer.Open();
- string NazivCPUa=null;
- foreach (var hardware in myComputer.Hardware){
- if (hardware.HardwareType == HardwareType.CPU)
- {
- NazivCPUa = hardware.Name;
- }}
- CPUInfo.NazivCPU = NazivCPUa;
- CPUInfo.KriticnaTemperatura = kriticnaTemperatura;
- var racunalo = PC.Racunalo_Info.Any(v => v.Naziv == RacunaloInfo.Naziv);
- int ID = -1;
- if (!racunalo){
- PC.Racunalo_Info.Add(RacunaloInfo);
- PC.Cpu_Info.Add(CPUInfo);
- PC.SaveChanges();
- ID = Convert.ToInt32(CPUInfo.Id);
- }
- else{
- var racunaloTemp = PC.Racunalo_Info.Where(xy => xy.Naziv == RacunaloInfo.Naziv).SingleOrDefault();
- RacunaloInfo = racunaloTemp;
- var cpuTemp = PC.Cpu_Info.Where(xy => xy.RacunaloID.Id == RacunaloInfo.Id).SingleOrDefault();
- CPUInfo = cpuTemp;
- ID = Convert.ToInt32(CPUInfo.Id);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement