Esempio n. 1
0
        public async Task <object> InstanceCompleteList()
        {
            var response = new InstanceListResponse
            {
                Success   = true,
                Instances = await MasterServer.GetAllInstancesAsync()
            };

            return(response);
        }
Esempio n. 2
0
        public object InstanceList()
        {
            var response = new InstanceListResponse
            {
                Success = true
            };

            var instances = MasterServer.Instances.Select(i => new InstanceInfo
            {
                MasterApi = MasterServer.ApiPort,
                ApiPort   = i.ApiPort,
                Port      = i.ServerPort,
                Id        = i.Id,
                Type      = (int)i.ServerType,
                Zones     = i.Zones.Select(z => (int)z).ToList()
            }).ToList();

            response.Instances = instances;

            return(response);
        }