public async Task <ServerList> ThenAsync(GetServerList request) { var servers = await _serverRepository.Get().ConfigureAwait(false); var serversList = servers.ToList(); await _localServerRepository.Save(serversList).ConfigureAwait(false); var result = new ServerList { Items = serversList, Count = serversList.Count }; return(result); }