public ActionResult AddCpu()
        {
            var cp  = new CpuRepo(new CpuMssql());
            var cvm = new CpuViewModel((Computer)Session["CurrentBuild"], cp.GetAll());

            return(View(cvm));
        }
        // GET: Part
        public ActionResult Cpu(int computerId)
        {
            var cr  = new ComputerRepo(new ComputerMssql());
            var cp  = new CpuRepo(new CpuMssql());
            var cvm = new CpuViewModel(cr.GetById(computerId), cp.GetAll());

            return(View(cvm));
        }
Example #3
0
        private DashboardViewModel GetDashboardViewModel()
        {
            CpuViewModel cpuViewModel = new CpuViewModel
            {
                LogicalCpuCores  = _informationsService.GetLogicalCpuCores(),
                PhysicalCpuCores = _informationsService.GetPhysicalCpuCores(),
                CpuName          = _informationsService.GetCpuName(),
                CpuClockSpeed    = _informationsService.GetCpuClockSpeed(),
                CpuUsage         = _informationsService.GetCpuUsage()
            };

            RamViewModel ramViewModel = new RamViewModel
            {
                UsedRam  = _informationsService.GetUsedRam(),
                TotalRam = _informationsService.GetTotalRam(),
                NamesRam = _informationsService.GetNamesRam()
            };

            DiskViewModel diskViewModel = new DiskViewModel
            {
                TotalDiskSpace = _informationsService.GetTotalDiskSpace(),
                UsedDiskSpace  = _informationsService.GetUsedDiskSpace(),
                NamesDisk      = _informationsService.GetNamesDisk(),
                DisksUsage     = _informationsService.GetDisksUsage()
            };

            UptimeViewModel uptimeViewModel = new UptimeViewModel
            {
                Uptime = _informationsService.GetUptime(),
                OS     = _informationsService.GetOs()
            };

            return(new DashboardViewModel
            {
                CpuViewModel = cpuViewModel,
                RamViewModel = ramViewModel,
                DiskViewModel = diskViewModel,
                UptimeViewModel = uptimeViewModel
            });
        }
Example #4
0
 public CpuPage()
 {
     InitializeComponent();
     System.Diagnostics.PresentationTraceSources.DataBindingSource.Switch.Level = System.Diagnostics.SourceLevels.Critical;
     DataContext = new CpuViewModel();
 }