public Response Get()
        {
            Task <ProcessResult>[] Tasks = new Task <ProcessResult> [1];

            Tasks[0] = HomeComponent.GetDiskSpacePercentage();

            Task.WaitAll(Tasks);

            return(new Response
            {
                MediaType = "application/json",
                Model = new DiskSpace
                {
                    DiskSpacePC = HomeComponent.ProcessDiskSpacePercentage(Tasks[0])
                }
            });
        }
        public Response Get()
        {
            Task <ProcessResult>[] Tasks = new Task <ProcessResult> [2];

            Tasks[0] = HomeComponent.GetGPUTemperature();
            Tasks[1] = HomeComponent.GetCPUTemperature();

            Task.WaitAll(Tasks);

            return(new Response
            {
                MediaType = "application/json",
                Model = new Temperatures
                {
                    GPU = HomeComponent.ProcessGPUTemperature(Tasks[0]),
                    CPU = HomeComponent.ProcessCPUTemperature(Tasks[1])
                }
            });
        }
Beispiel #3
0
        private void menuHome_Click(object sender, EventArgs e)
        {
            var newHomeComponent = new HomeComponent();

            changeComponent(newHomeComponent);
        }