Example #1
0
        public async Task <ServerList> ThenAsync(GetLocalServerList request)
        {
            var servers = await _localServerRepository.Get().ConfigureAwait(false);

            if (servers == null)
            {
                throw DomainExceptions.CouldNotRetrieveLocalServers;
            }

            var serversList = servers.ToList();
            var result      = new ServerList {
                Items = serversList, Count = serversList.Count
            };

            return(result);
        }