private LinkedList GetLinkedList(ListOfAgents agents) { LinkedList listFromScrath = new LinkedList(); agents = GetContentFromJson <ListOfAgents>(); foreach (var t in agents.Agent) { listFromScrath.AddFirst(t); } return(listFromScrath); }
public override async Task <ListOfAgents> AgentList(AgentQuery request, ServerCallContext context) { var agentsList = await client.GetGrain <IAgentRegistryGrain>(0).GetAllAgents(); ListOfAgents agentsListResponse = new ListOfAgents(); foreach (var agent in agentsList) { var agentResponse = new Agent() { Uuid = agent.Id }; agentsListResponse.Agents.Add(agentResponse); } return(agentsListResponse); }