コード例 #1
0
        private LinkedList GetLinkedList(ListOfAgents agents)
        {
            LinkedList listFromScrath = new LinkedList();

            agents = GetContentFromJson <ListOfAgents>();
            foreach (var t in agents.Agent)
            {
                listFromScrath.AddFirst(t);
            }
            return(listFromScrath);
        }
コード例 #2
0
        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);
        }