public override Task <ProcessStates> GetProcessStates(Empty request, ServerCallContext context) { return(Task.FromResult(new ProcessStates { ProcessStates_ = { _monitorService.GetProcessStates().Select(x => new ProcessStates.Types.ProcessState { ProcessId = x.ProcessId, ProcessName = x.ProcessName, Cpu = x.Cpu, Memory = x.Memory }) } })); }
public ActionResult <IEnumerable <ProcessState> > Get() => Ok(_monitorService.GetProcessStates());