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());