public IActionResult Get([FromBody] GetProcessRequest request) { Process process = _processService .GetProcessByNameAndComputerId(request.Name, request.ComputerId); if (process != null) { return(Ok(process)); } else { return(NotFound()); } }
public override Task <GetProcessResponse> GetProcess(GetProcessRequest request, ServerCallContext context) { var response = new GetProcessResponse(); var thread = threadStore.GetObject(request.Thread.Id); var sbProcess = thread.GetProcess(); if (sbProcess != null) { response.Process = new GrpcSbProcess() { Id = processStore.GetOrAdd(sbProcess.GetUniqueId(), sbProcess) .GetUniqueId() }; } return(Task.FromResult(response)); }